不想让本地的修改影响线上,但是加入gitignore还是会被追踪到,然后又尝试使用gitrm--cached又会把线上的删了,如何解决
2 回答
郎朗坤
TA贡献1921条经验 获得超9个赞
$gitupdate-index--assume-unchanged/path/to/file#忽略跟踪$gitupdate-index--no-assume-unchanged/path/to/file#恢复跟踪ps:.gitignore只会对未加入版本控制的文件有效,如果你已经加入过了,那这个文件就帮不了你了
料青山看我应如是
TA贡献1772条经验 获得超8个赞
用gitstash把不想提交的文件暂存起来,但是你本地的修改会消失,gitstashapply可以把暂存的取回来。有点没懂你想要做什么,本地修改不想提交?你可以单独拉一个分支出来就好,在你自己的分支上进行修改,然后不要合并到master分支就行。
添加回答
举报
0/150
提交
取消