您的位置:首页 > 编程语言

git 创建本地分支card 发布到新远程分支card上,然后将远程分支card上的代码合并到远程主支master上

2018-03-02 14:58 633 查看
看了好久的帖子,终于被自己瞎试出来了,以下流程能实现你想要的。但是我感觉我做的还是绕了点,肯定有更好的办法,希望大家能不吝赐教


1、创建并切换到本地分支card:git checkout -b card
2、将本地分支发布到远程:$ git push origin card:card
3、查看远程分支card已经建立。



4、切换为master分支: git checkout master
5、再删除本地分支 : git  branch -D card
6、从远程分支拉取创建本地分支  : $ git checkout -b  新建本地分支(card) 远程分支(origin/card)
7、在card分支拉取提交代码推送到远程card分支上 (就正常的提交代码的流程,不过都是在远程分支上的操作,接下来是要将远程分支上提交的东西和远程master融合)
8、切换到master分支: git checkout master
9、将远程分支融合到master分支:git merge  card
10、创建完分支,别人要看到你的分支要先更新:git fetch
11、更新后别人就可以切换到你的分支上进行开发了。
12、如果在切换到别人的分支前要保存现有代码,就得保存现场:git stash。当你再次切换回来时就恢复现场:git stash pop@{0}。('@{0}'不写就表示是在最上面保存的现场。如果清除所有保存现场:git stash clear。查看保存列表:git stash list)
13、最后如果要删除你创建的远程分支origin/card,执行命令(语法:git push  [远程名] 空格:[分支名]):git  push origin  :card
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐