进公司实习之前打算恶补一下基础操作
作为一个小萌新进公司实习很慌张啊,偷偷摸摸补点课.
一般而言git操作分为几个关键步骤
1)在本地创建一个仓库 并 git init
2)然后将仓库 git remote add origin git@…… 和远程仓库关联
3)关联之后从远程仓库pull到本地 保持 两仓库一致
4)也可以 将项目文件add到本地 然后提交修改之后 push到远程
git的一些基本操作
1 | $ mkdir learngit |
1 | $ git add readme.txt |
1 | $ git init |
1 | $ git commit -m "wrote a readme file" |
1 | $ git status |
1 | $ git diff |
1 | HEAD指向的版本就是当前版本,因此,Git允许我们在版本的历史之间穿梭,使用命令git reset --hard commit_id。 |
1 | git status 可以查看当前仓库状态如果有文件 Changes not staged for commit 代表他被修改了 |
1 | 场景1:当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令git checkout -- file。 |
1 | 删错了,因为版本库里还有呢,所以可以很轻松地把误删的文件恢复到最新版本: |
1 | 要关联一个远程库,使用命令git remote add origin git@server-name:path/repo-name.git; |
1 | $ git clone git@github.com:michaelliao/gitskills.git |
1 | Git鼓励大量使用分支: |
1 | 远程仓库时,需要在本地目录下找到.ssh,然后找到id_rsa和id_rsa.pub两个文件,其中id_rsa是私钥,id_rsa.pub是公钥,我们需要将id_rsa.pub中的内容放在github的ssh秘钥池中,github保有你的ssh公钥,当你在发送版本信息时,github才能知道你是否为合法修改者。你可以将家中,公司电脑的秘钥都让github收入,这样就可以多方修改。 |