Git operate

 

新建遠程分支和刪除 https://www.jianshu.com/p/ea1dab2de419

使用git branch -a查看全部分支

遠程先開好分支而後拉到本地

git checkout -b dev origin/dev    //檢出遠程的dev分支到本地

本地先開好分支而後推送到遠程

$ git checkout -b dev //建立並切換到分支dev $ git push origin dev:dev //推送本地的dev(冒號前面的)分支到遠程origin的dev(冒號後面的)分支(沒有會自動建立)

刪除遠程分支

$ git push origin --delete dbg_lichen_star

分支管理策略

一般,合併分支時,若是可能,Git會用Fast forward模式,但這種模式下,刪除分支後,會丟掉分支信息。javascript

若是要強制禁用Fast forward模式,Git就會在merge時生成一個新的commit,這樣,從分支歷史上就能夠看出分支信息。html

$ git merge --no-ff -m "merge with no-ff" dev
由於本次合併要建立一個新的commit,因此加上-m參數,把commit描述寫進去。
-m
$ git log --graph --pretty=oneline --abbrev-commit

git-stash用法小結 

rebase 用法小結

相關文章
相關標籤/搜索