1.????更新master到最新??????
git checkout master
git pull origin master
2.????????開始開發(fā)task-1186在個(gè)人分支開發(fā)
git checkout -b task-1186
3.??????????????????git commit -am “for #1186 xxxxx” ?//message隨意啦
提交修改
//或者
git add .
git commit -m“for #1186 xxxxx”
//
4. rebase最新的??????master合并代碼
git checkout master切換到master
git pull origin master先更新master分支
git checkout task-1186切換到個(gè)人分支
git rebase master合并master
//
有沖突的時(shí)候先解決沖突
git? add .
git rebase --continue繼續(xù)直到完成合并
//
git checkout master切換到master
gitmergetask-1186合并個(gè)人分之到master
5.??將master推送到遠(yuǎn)程??????????
git push推送修改到master
6.刪除本地分支
git branch -d task-1186 ? //隨意佑淀,可刪可不刪么鹤,自便
git log
查看所有commit
7.回退到某一版本
git reflog
git reset —hard
將分支移動(dòng)到某個(gè)commit