请原谅我,如果答案已经存在 - 尽管如此,我仍然可以搜索到我能想到的每一个搜索短语.如果这个问题的答案已经存在,那就不是因为没有尝试我无法找到它.
无论如何 - 这是我的问题.让我们说(我们在这里谈论git)有一个远程克隆我的本地存储库克隆的同一个存储库 - 只有在我的克隆中不存在的远程克隆上存在一个分支.有没有办法将该远程分支导入我的本地副本?注意:我不想将它与当前分支或类似的东西合并.我只想启动该同一分支的本地副本,该分支具有远程副本所具有的所有内容.有没有办法做到这一点?
再一次 - 我所指的远程分支不是我的本地克隆检入的默认分支,而是一个单独的分支(即,我需要在命令行上指定的URL).
谢谢.
顺便说----我也想知道(一旦做到这一点)如何获得上述分支也加入到默认的远程复制,我的本地克隆并在默认情况下检查-但如果需要,我可以问一个单独的问题----所以,如果你只能回答这两个问题中的一个问题,请回答第一个问题.
您将要运行以下命令:
# Fetch everything from the other remote
git fetch <remote name>
# Check out the remote version of the branch
git checkout <remote name>/<branch name>
# Create the new local branch
git checkout -b <branch name>
Run Code Online (Sandbox Code Playgroud)
这为您提供了一个本地的,可行的分支副本.然后,将其推回原始遥控器(假设它origin),我们就跑了
git push origin <branch name>:<branch name>
Run Code Online (Sandbox Code Playgroud)
这会将您的新分支推送到原始遥控器.
| 归档时间: |
|
| 查看次数: |
6660 次 |
| 最近记录: |