初学 git, 自己练习分支这块有一点疑惑, 如下
本地和服务器(假设服务器使用的是 github)的代码均一样,均存在两个分支, 设为master
和feature1
, 现在需要将feature1
和master
合并, 我有两种想法:
第一种: 在本地 merge 了以后 push 到远程, 比如这样
git checkout master
git merge feature1
git push origin master
第二种:
在 github 上操作使用pull request
合并分支, 然后本地 master 分支上使用git pull
将远程内容更新到本地
请问使用哪种做法比较好? 初学 git, 很多东西可能考虑不周全, 若能指点, 不胜感激!
正常来说其实是第二种... 因为作为实际开发的情况下... 一般开发者是没有merge master的权限的...