1、git checkout -b 分支名
創建并且切換分支(git branch 分支名 + git checkout 分支名)
2、git branch ?查看當前分支(*是當前分支)
3、git merge 分支名 (合并指定分支到當前分支)
4、git branch -d 分支名 ?(刪除分支)
5、git log --graph ? 查看分支合并圖
6、git merge --no-ff -m "合并描述" dev
(合并分支時,加上--no-ff參數就可以用普通模式合并,合并后的歷史有分支,能看出來曾經做過合并,而fast forward合并就看不出來曾經做過合并。)
7、git stash ? ?保存現在的工作現場(可以保留多個工作現場)
git stash list 查看工作現場
git stash pop 恢復工作現場(恢復的同時把stash內容也刪了)
git stash apply 恢復工作現場(恢復后,stash內容并不刪除,你需要用git stash drop來刪除)
git stash apply stash@{0} 恢復指定的stash
8、git branch -D 強行刪除一個沒有被合并過的分支
9、git remote 查看遠程倉庫的信息
? ? ? git remote -v顯示更詳細的信息