git 常用指令
本地仓库中映射并跟踪一个其他仓库的分支
1. 添加远程仓库:
假设你要映射的远程仓库的 URL 是 ,你可以通过以下命令添加这个远程仓库,并给它一个名字(比如 upstream):
git remote add upstream <other-repo-url>
2. 获取远程仓库的分支列表(可选,但有助于查看你要跟踪的分支):
git fetch upstream
3. 创建并切换到跟踪远程分支的本地分支:
假设你要跟踪的远程分支是 feature-branch,你可以使用以下命令:
git checkout -b feature-branch upstream/feature-branch
这个命令会创建一个名为 feature-branch 的本地分支,并设置它跟踪 upstream 远程仓库中的 feature-branch 分支。
4. 验证设置:
你可以通过以下命令查看当前分支的上游(upstream)设置:
git branch -vv
你应该能看到类似以下的输出,其中 upstream/feature-branch 表示当前分支跟踪的上游分支:
* feature-branch abcdef123 [upstream/feature-branch] Commit message
5. 保持同步(可选):
当你希望将远程分支的更新拉取到本地分支时,可以使用以下命令:
git pull upstream feature-branch
或者,如果你已经设置了跟踪关系,可以直接使用:
git pull
通过这些步骤,你就可以在你的本地仓库中映射并跟踪一个其他仓库的分支了。这非常有用,例如当你希望在你的仓库中包含并维护一个上游项目的某个分支时。