赞
踩
1、首先切换到master分支上
git checkout master
2、确保master代码是最新的代码
git pull origin master
3、然后我们把dev分支的代码合并到master上
git merge dev
4、然后查看状态及执行提交命令
git status
On branch master
Your branch is ahead of 'origin/master' by 12 commits.
(use "git push" to publish your local commits)
nothing to commit, working tree clean
//上面的意思就是你有12个commit,需要push到远程master上
5、执行将刚才合并的代码,提交到master
最后执行下面提交命令
git push origin master
1、创建分支,并切换到创建的分支上去 (# git branch test 仅创建分支)
git checkout -b feat-platform
2、推送到远端
git push origin feat-platform
3、 本地关联远程分支(不然无法提交代码)
git branch --set-upstream-to=origin/feat-platform feat-platform
查看所有分支
git branch -a
删除远程分支Chapater6
git push origin --delete Chapater6
删除本地分支 Chapater6
git branch -d Chapater6
git cherry-pick
就是将指定的提交(commit)应用于其他分支
git cherry-pick 把分支A上面,某个提交的功能,在分支B上面,在提交一次。 转移某个功能
## git commit之后,想撤销commit
git reset --soft HEAD^
HEAD^的意思是上一个版本,也可以写成HEAD~1
如果你进行了2次commit,想都撤回,可以使用HEAD~2
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。