Git
配置git
$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"
創(chuàng)建版本庫(kù):
git init
把一個(gè)文件放到Git倉(cāng)庫(kù):
$ git add readme.txt
$ git commit -m "wrote a readme file"
查看倉(cāng)庫(kù)狀態(tài):
$ git status
查看修改內(nèi)容:
$ git diff readme.txt
查看提交日志
$ git log --pretty=oneline
版本回退:
$ git reset --hard (conmmit id)
查看命令日志:
$ git reflog
丟棄工作區(qū)修改:
$ git checkout -- readme.txt
撤銷暫存區(qū)修改:
$ git reset HEAD readme.txt
刪除版本庫(kù)文件:
$ git rm test.txt
關(guān)聯(lián)遠(yuǎn)程庫(kù):
$ git remote add origin git@server-name:path/repo-name.git
創(chuàng)建分支并切換:
$ git checkout -b dev
創(chuàng)建本地分支并和遠(yuǎn)程分支建立連接:<br />創(chuàng)建前先把當(dāng)前分支pull
git checkout -b 本地分支名 origin/遠(yuǎn)程分支名
查看當(dāng)前分支:
$ git branch
合并指定分支到當(dāng)前分支:
$ git merge dev
刪除分支:
$ git branch -d dev
儲(chǔ)存工作區(qū):
$ git stash
恢復(fù)工作區(qū):
$ git stash pop
多人協(xié)作大致步驟:
創(chuàng)建一個(gè)標(biāo)簽:
$ git tag <name>
根據(jù)commitId創(chuàng)建標(biāo)簽:
$ git tag <name> <commit id>
刪除遠(yuǎn)程文件:
http://www.reibang.com/p/861fc7713334