相关疑难解决方法(0)

忽略git中的修改(但未提交)文件?

我可以告诉git忽略被修改(删除)但不应该被提交的文件吗?

情况是我在repo中有一个子目录,其中包含我根本不感兴趣的东西,因此我将其删除以防止它出现在自动完成等中(在IDE中).

但是现在,如果我将该文件夹添加到.gitignore,只是没有任何变化,所有的东西都显示为被git status删除.

有没有办法让git忽略它?

(或者,因为我正在使用git-svn,我可以将更改提交给本地git并确保它们不会传递给svn repo吗?)

git ignore git-svn

170
推荐指数
5
解决办法
6万
查看次数

防止在Git中推送本地更改

我克隆了一个存储库,我的仓库中的master分支正在跟踪origin/master.我创建了一个work分支并更改了一些特定于我的开发机器的配置文件,以使应用程序正常工作.

我的正常工作流程是切换到master分支,合并work分支中push的更改以及上游的更改.问题是我不希望我的特定chnages被推.当我合并我的work分支时,master这些更改也会合并.

到目前为止,我发现的唯一解决方案是不进行这些更改,work但这不是一个令人满意的解决方案.

git git-push

62
推荐指数
3
解决办法
2万
查看次数

如何冻结存储库中的文件

我们有一种情况,就是我们的存储库中的文件应被锁定在适当的位置,不可更改。

我已将文件添加到其中,.gitignore但是当我在本地对其进行修改时,git仍会跟踪该文件-我现在的理解是,将文件/文件夹添加到.gitignore中后,它们就已经无法使用了,一种可能性是使用git rm --cached file取消追踪。

如果我这样做了,下一个克隆该文件的​​人将不再在该存储库中使用该文件吗?有没有更好的方法可以在回购中冻结此文件?

git

5
推荐指数
2
解决办法
1924
查看次数

标签 统计

git ×3

git-push ×1

git-svn ×1

ignore ×1