git操作的合并分支

 nadia     2019-06-12     1419     0   

欢迎来到银盒子的世界~

目前有master分支,develop分支,还有feature-nadia分支,之前自己是在feature-nadia分支上提交的代码,很乱,现在想把代码合并到develop上,操作如下

(目前操作的是本地的git,还没往仓库上推送)feature-nadia分支上的东西都提交了,然后切换到develop分支(git checkout develop),现在就处于develpo分支上了,然后把feature-nadia上的代码拉过来(git merge feature-nadia),然后我就发现,本地的develop分支上已近有了我在feature分支上的所有提交记录了,下一步就是把本地的develop推送到远程仓库里(git push origin develop)。

具体压缩提交记录的,我在重开一篇文记录一下。


(记录一下更换git仓库的大致的流程,没有保留之前的提交记录)

  1. 在gitlab上创建私密的仓库

  2. 本地用git生成秘钥,在gitlab上添加公钥

  3. 复制仓库的ssh的地址,打开sourcetree,克隆新仓库,地址选择一个新的文件夹,开始克隆。应该马上就会好,此时,本地的文件夹就已经有一个.git文件了,当然除了这个,被的啥都没有

  4. 把之前的代码全部拷贝到新的文件夹里

  5. 从sourcetree上,全部把文件提交

  6. 此时只有本地有master分支,远程仓库其实是什么分支都没有的,可以用这个命令(git push -u origin master),这个就直接把本地的提交到远程仓库,并且直接创建了一个master的分支

发表评论