基礎使用
以下順序按照本人習慣 從添加到提交,大家可以參考.
- 添加本地代碼
git add .
解釋:提交新文件(new)和被修改(modified)文件,不包括被刪除(deleted)文件(1.X 不包括 2.X包括了)
2.提交本地倉庫
git commit - a
解釋:主要用于添加PR號和修改的信息(一般可以使用git status 查看下提交的文件,
簡單操作 直接使用 git commit -m "提交信息")
3.更新遠程倉庫
git pull
解釋:檢查下遠程倉庫是否有別人提交代碼
4.提交代碼到遠程倉庫
git push -u origin master
到此基本可以滿足平常自己的提交了.
分支使用 (本地創建分支)
1.創建dev分支,然后切換到dev分支
$ git checkout -b dev
Switched to a new branch 'dev'
git checkout命令加上-b參數表示創建并切換,相當于以下兩條命令:
$ git branch dev
$ git checkout dev
Switched to branch 'dev'
2.查看當前分支 (星號的為當前分支)
$ git branch
* dev
master
然后修改提交
$ git add readme.txt
$ git commit -m "branch test"
[dev fec145a] branch test
1 file changed, 1 insertion(+)
3.現在,dev分支的工作完成,我們就可以切換回master分支:
$ git checkout master
Switched to branch 'master'
4.現在,我們把dev分支的工作成果合并到master分支上:
$ git merge dev
Updating d17efd8..fec145a
Fast-forward
readme.txt | 1 +
1 file changed, 1 insertion(+)
5.合并完成后,就可以放心地刪除dev分支了
$ git branch -d dev
Deleted branch dev (was fec145a).
刪除后,查看branch,就只剩下master分支了
$ git branch
* master
因為創建、合并和刪除分支非常快,所以Git鼓勵你使用分支完成某個任務,合并后再刪掉分支,這和直接在master分支上工作效果是一樣的,但過程更安全