gpt4 book ai didi

Git pull 内容而不影响本地文件更改,反之亦然

转载 作者:行者123 更新时间:2023-12-04 19:01:48 27 4
gpt4 key购买 nike

我正在尝试从我的 github 存储库中获取文件 'README' 到我的 ubuntu 本地。

来自 Github 存储库的文件“README”的内容类似于:

This is a git repo modified from github

现在对于同一个文件,我在本地进行了更改,例如:
This is a git repo locally modified from github local

现在在我的

Ubuntu 终端,需要知道如何从 Github 获取文件内容而不影响我的本地内容,反之亦然

场景一:如果我在本地对 README 文件进行更改并说“git status”,我会得到
             modified:   README

在我的终端。

这里我需要在不影响内容的情况下将我的本地内容添加到 github。

场景二:对 github 进行的任何更新,我都需要在不影响本地内容的情况下获取更新。

场景三:如何恢复在我的本地所做的更改并将 github 中的更改推送到其原始状态。

在所有场景中都需要命令。

更新:

试过以下:
git stash
git pull origin master
git stash pop

我得到:
<<<<<<< Updated upstream
This is a git repo modified from github repo
=======
This is a git repo locally modified from github
>>>>>>> Stashed changes

如何从 github 获取更新并保留我们的本地更改,而无需手动编辑它们

最佳答案

场景一:你想在不改变服务器状态的情况下将本地内容添加到服务器??? git branch可以解决您的问题。或者哪些内容不应该受到影响? git branch documentation

场景二:git fetch从服务器下载更改,但不会将它们应用到您的本地。 git pull将应用它们。 git fetch documentation

场景 3:如果您恢复本地更改,那么由于您已经处于干净状态,因此没有什么可 push 的?

关于Git pull 内容而不影响本地文件更改,反之亦然,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41426567/

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