git使用

场景:提交本地分支代码到远端master分支

分支:本地dev分支、主分支master、远程主分支origin master

dev提交代码

-> commit 提交指定文件

-> git stash 保存可能发生冲突文件的状态

stash的tips

1、在"git stash"前执行"git add ."可以暂存所有“未提交”和“新增数据

2、执行git stash save "xxxx",可以在暂存时自定义备注;

-> checkout master 转到主分支

-> git pull 更新master

-> git rebase master dev 把master更新的数据同步到dev(当前自动转到dev分支)

-> check out master

-> git merge dev 合并dev分支的内容到master

-> git push origin master 提交数据到远程master

-> git stash pop 还原提交前的dev更改保存

场景:同步remote的某个文件

1、同步remote master分支

2、切换到本地分支

3、git checkout origin/master somepath/file

原文地址:https://www.cnblogs.com/tao_/p/3015888.html