猿问

Git线上存在一个文件,本地修改文件,如何让这个文件不被提交

不想让本地的修改影响线上,但是加入gitignore还是会被追踪到,然后又尝试使用gitrm--cached又会把线上的删了,如何解决
神不在的星期二
浏览 1484回答 2
2回答

郎朗坤

$gitupdate-index--assume-unchanged/path/to/file#忽略跟踪$gitupdate-index--no-assume-unchanged/path/to/file#恢复跟踪ps:.gitignore只会对未加入版本控制的文件有效,如果你已经加入过了,那这个文件就帮不了你了

料青山看我应如是

用gitstash把不想提交的文件暂存起来,但是你本地的修改会消失,gitstashapply可以把暂存的取回来。有点没懂你想要做什么,本地修改不想提交?你可以单独拉一个分支出来就好,在你自己的分支上进行修改,然后不要合并到master分支就行。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答