📅  最后修改于: 2023-12-03 15:30:56.445000             🧑  作者: Mango
如果您需要与其他开发人员共同开发一个Git项目,您必须了解如何设置Git的'upstream'分支,以便在合并/获取请求时可以从正确的分支拉取代码。
在您的本地存储库中,当您想要将您的本地更改和更新推送到基础存储库时,您必须在您的本地设置'upstream'。以下是设置 upstream 的步骤。
# 确保你正处于你的分支上
git checkout your_branch
# 增加基础存储库的upstream
git remote add upstream git@github.com:upstream_username/upstream_repository.git
# 验证增加upstream是否成功
git remote -v
在您的本地存储库中,如果您想从 'upsteam' 拉取代码并更新您的本地存储库,请按照以下步骤操作。
# 切换到与upstream相同的分支
git checkout your_branch
# 拉取
git pull upstream upstream_branch
注:其中 'your_branch' 是您的本地分支名称,'upstream_username' 是基础存储库的拥有者名称,'upstream_repository' 是基础存储库的存储库名称,'upstream_branch' 是存储库中的分支名称。
当您在本地进行更改后,将其提交并推送到工作完成后的存储库时,请按照以下步骤操作。
# 将所有更改添加到暂存区
git add .
# 提交
git commit -m "提交信息"
# 推送到origin/master分支
git push origin your_branch
注:其中,'your_branch' 是您的本地分支名称。
使用'upstream'可以轻松管理Git存储库的更新版本。这是开发人员协作的好方法,您可以轻松地跟上存储库中的更改并将您的本地分支与之保持同步。