您可以使用 Git 的分支(branch)和远程仓库(remote repository)功能来在多个本地 Git 存储库之间同步代码更改。
首先,通过创建并切换到新的分支,可以在本地修改代码而不影响主分支。使用以下命令创建并切换到一个新分支:
git checkout -b <branch_name>
要将您的更改推送到远程仓库,请使用以下命令将新分支推送到所需的远程仓库:
git push <remote_name> <branch_name>
其中 <remote_name>
是一个指向远程仓库的引用,对于通常用于协作的 GitHub 仓库来说,它通常是 "origin"。
在其他本地存储库中获取这些更改时,可以使用以下命令将新分支检查出来,并将您的本地副本设置为跟踪远程仓库的相应分支:
git fetch <remote_name>
git checkout <branch_name>
git branch --set-upstream-to=<remote_name>/<branch_name>
现在,您就可以在本地进行修改了,在您完成之后,您可以使用 git push
命令将这些更改推送回到远程仓库,以便其他开发人员也可以访问这些更改。
请注意,如果多个开发人员都在同一分支上工作,则需要确保他们及时拉取和推送所有更改以避免冲突。在有新更改时,请使用以下命令拉取远程分支:
git fetch
最后,使用以下命令将本地分支的更改合并到主分支中:
git merge <branch_name>
以上是同步多个本地 Git 存储库之间代码更改的基本方法,希望可以帮助您。