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 用法小结

相关文章
相关标签/搜索