为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

神不在的星期二 2019-05-25 16:56:25
不想让本地的修改影响线上,但是加入gitignore还是会被追踪到,然后又尝试使用gitrm--cached又会把线上的删了,如何解决
查看完整描述

2 回答

?
郎朗坤

TA贡献1921条经验 获得超9个赞

$gitupdate-index--assume-unchanged/path/to/file#忽略跟踪
$gitupdate-index--no-assume-unchanged/path/to/file#恢复跟踪
ps:.gitignore只会对未加入版本控制的文件有效,如果你已经加入过了,那这个文件就帮不了你了
                            
查看完整回答
反对 回复 2019-05-25
?
料青山看我应如是

TA贡献1772条经验 获得超8个赞

用gitstash把不想提交的文件暂存起来,但是你本地的修改会消失,gitstashapply可以把暂存的取回来。有点没懂你想要做什么,本地修改不想提交?你可以单独拉一个分支出来就好,在你自己的分支上进行修改,然后不要合并到master分支就行。
                            
查看完整回答
反对 回复 2019-05-25
  • 2 回答
  • 0 关注
  • 1483 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信