我想将bitbucket的master复制到本地计算机的分支中。我本地机器的主机是不同的代码,我不想因为某些原因改变它。我应该先在我当地的分行办理结账,然后再git pull remote master
吗?这样可以吗?
答案 0 :(得分:3)
您可以简单地获取然后以不同的名称检出该远程跟踪分支:
git remote add bitbucket /url/of/bitbucket/repo
git fetch bitbucket
git checkout -b anewBranch --track bitbucket/master
这样,您的本地master
就不会受到影响,并且您已在自己的本地分支中检出了bitbucket master
。
答案 1 :(得分:0)
您的本地master
将被修改。你可以做的是创造&签出my_master
之类的分支并提交当前的更改。
然后您可以pull master
,但默认merge
与您的本地master
相同。然后,您可以自行合并来自my_master
的更改。
可选地,在创建my_master
之后,您只能执行fetch
,然后自行合并您想要的更改。 (pull
= fetch + merge
种类。)