在遥控器上有一个我想要工作的分支.它已经老了,我的本地机器上不再有它的旧版本了.它远远落后于大师.每当我试图拉它时,我都会遇到冲突.我只想在本地系统上创建远程分支的精确副本.为什么会导致冲突?
我试过了:
git pull origin branch_name:branch_name
Run Code Online (Sandbox Code Playgroud)
这在我的本地机器上创建了一个具有正确名称的新分支,但它导致了冲突.
Mic*_*ker 10
git fetch origin
git checkout -b newoldbranch oldoldbranch
Run Code Online (Sandbox Code Playgroud)
git pull repo branch基本上是git fetch repo branchand 的简写git merge repo/branch。我不是经常说 RTFM 的人,尤其是使用 git,但它是git-pull docs的第一行。“git-pull - 从另一个存储库或本地分支获取并合并”。隐式合并导致了冲突。正如迈克尔所说,你只想要一个fetch& checkout。
| 归档时间: |
|
| 查看次数: |
4055 次 |
| 最近记录: |