gpt4 book ai didi

git - 如何在 git 中将本地更改与远程存储库上的更改集成?

转载 作者:太空狗 更新时间:2023-10-29 14:36:33 25 4
gpt4 key购买 nike

我有一个本地项目,它也作为 git 存储库存在。

最近,我和我的同事对该项目进行了两项不同的更改。他修改了一些文件并将其推送到远程存储库。我做了一些更改,这些更改存在于我的本地存储库中,并且与他在远程存储库中的任何更改都不冲突。

我需要先从远程存储库获取他的更改,然后将我的更改连同他的更改一起推送到远程存储库。我该怎么做?

类似 git pull origin master 的东西会用远程存储库上的当前项目覆盖我的本地更改吗?

有没有办法 merge 这些提交?

最佳答案

首先通过以下方式提交您的工作:

git add <path/to/file1>
git add <path/to/file2>
# ... etc. for each file
git commit -m 'commit message goes here'

然后您可以通过 merge 引入他的更改:

git pull origin master
git push origin master

或者你可以在远程 master 分支上 rebase 你的工作:

git pull --rebase origin master
git push origin master

在这两种情况下,只要您提交了工作,就不会有任何损失。当您推送到远程存储库时,您的提交将在本地 master 分支中的某处。

关于git - 如何在 git 中将本地更改与远程存储库上的更改集成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41393021/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com