gpt4 book ai didi

git - 不要提交对 git 的特定更改,也不要从我的本地工作区还原它们

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

我已经对项目配置进行了特定更改以修改我的项目环境,现在当我执行 git status 时,我将我的 .proj 文件标记为已更改,但我不想将此特定文件推送到 github master 并且我也不想每次在将某些内容推送到 github 之前还原此文件然后重新设置它。

我该怎么办?

最佳答案

您可以在使用 Remote 时存储更改:

# Stage all of your other changes that aren't in the .proj file.
git add somefile otherfile

# Stash the .proj file changes.
git stash

# Work with the remote.
git pull

# Get your .proj changes back.
git stash pop

另一种选择是告诉 git consider that file unchanged, regardless of its actual state :

git update-index --assume-unchanged file.proj

如果您改变主意,您可以稍后撤消此操作:

git update-index --no-assume-unchanged file.proj

这使您不必一直记住 stash 和 pop,但从经验来看,它也很容易忘记您有本地更改并且您会搞砸如果上游对 file.proj 进行了更改。

关于git - 不要提交对 git 的特定更改,也不要从我的本地工作区还原它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21582070/

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