相关疑难解决方法(0)

Git - '假设未改变'和'跳过工作树'之间的区别

我对一个我不想提交到我的存储库的文件进行了本地更改.它是用于在服务器上构建应用程序的配置文件,但我想在本地使用不同的设置进行构建.当然,当我将'git status'作为要上演的东西时,该文件总是显示出来.我想隐藏这个特定的更改而不是提交它.我不会对文件进行任何其他更改.

经过一番挖掘后,我看到了两个选项:'假设未改变'和'跳过工作树'.这里的前一个问题谈到了它们,但并没有真正解释它们之间的区别.我的问题是:这两个命令有何不同?为什么有人会使用其中一个?

git git-index

400
推荐指数
3
解决办法
6万
查看次数

使用git,临时从命令行中的commit中排除已更改的跟踪文件

我在git中有一个跟踪数据库(已添加)文件.我希望此文件始终在我的git存储库中包含相同的数据.即使我在工作副本(本地沙箱)中修改它以进行测试.

使用git,如何从提交中删除工作副本上的此更改文件?

git

13
推荐指数
1
解决办法
2613
查看次数

Git:防止暂存某些文件,自动暂存所有文件

我想取消暂存当前工作副本中的所有内容,但会自动暂存我将来编辑的所有文件和大块

例如,我使用的 CocoaPods 版本与我正在从事的项目中的大多数其他人不同。我想升级配置文件的配置以与我的 CocoaPods 兼容,而不会破坏他们的。最简单的方法是不在拉取请求中包含新配置,但这意味着我无法构建。隐藏和弹出将不起作用,因为如果我在编辑配置后隐藏然后应用我的更改,弹出将修复配置但撤消我的更改。

我应该如何解决这个问题?

git git-stash git-stage

5
推荐指数
1
解决办法
1422
查看次数

标签 统计

git ×3

git-index ×1

git-stage ×1

git-stash ×1