GIT常用命令-分支管理
阿新 • • 發佈:2017-07-06
分支管理 ash 9.png initial tin creating 多次 set stream 分支管理的好處:既不影響別人的工作又無需承擔文件進度丟失的風險
刪除分支
1.創建與合並沖突
相當於
$ git checkout -b dev
$ git branch dev
$ git checkout dev
查看分支
$ git branch
切換分支
$ git checkout master
$ git merge dev
$ git branch -d dev
刪除分支
2.解決沖突
解決沖突後繼續提交
Git is a distributed version control system.
Git is free software distributed under the GPL.
Git has a mutable index called stage
.Git tracks changes of files.
<<<<<<< HEAD
Creating a new branch is quick & simple.
=======
Creating a new branch is quick AND simple.
>>>>>>> feature1
$ git log --graph --pretty=oneline --abbrev-commit
3. 分支管理策略
$ git merge --no-ff -m "merge with no-ff" dev
4 bug分支
用於把當前現場存儲起來 等一會恢復繼續工作
$ git stash
顯示stash存放的地方
$ git stash list
git stash apply
恢復stash 刪除stash
git stash drop
恢復同時把stash也刪除了
git stash pop
多次stash之後恢復指定的stash
$ git stash apply stash@{0}
5 feature分支
在創建了提交了分支之後,想不合並分支直接刪除分支,需要大寫的D來刪除分支
$ git branch -D feature-vulcan
6 多人協作
更新分支
$ git pull
合並遠程和本地分支
$ git branch --set
-upstream dev origin/dev
$ git remote -v
GIT常用命令-分支管理