假设我正在工作的是一个名为
当我执行git pull时,它告诉我正在从远程repo获取数据,但由于我通过从MyBranch分支创建HisBranch本地分支,因此它包含与MyBranch相同的文件和历史记录,而Git希望将两者合并。
我真正想要的是在我的本地repo上获得与从同事分支拉取的内容完全相同的分支,包括历史记录。我不希望立即将其与自己的分支合并。
MyBranch
的分支,它位于git repo
中。我的同事告诉我他有一些东西需要我从他名为HisBranch
的分支上拉取。为了实现这个目标,我输入以下命令:git remote add MyCoworker $url
git checkout -b HisBranch
git pull MyCoworker HisBranch
当我执行git pull时,它告诉我正在从远程repo获取数据,但由于我通过从MyBranch分支创建HisBranch本地分支,因此它包含与MyBranch相同的文件和历史记录,而Git希望将两者合并。
我真正想要的是在我的本地repo上获得与从同事分支拉取的内容完全相同的分支,包括历史记录。我不希望立即将其与自己的分支合并。
git push origin master
。 - Vivian River