Bootstrap

git 常用指令

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

通过这些步骤,你就可以在你的本地仓库中映射并跟踪一个其他仓库的分支了。这非常有用,例如当你希望在你的仓库中包含并维护一个上游项目的某个分支时。

;