Rest git在推送到远程源之前更改文件?
我想在推送到远程源之前重置特定文件的更改,在成功推送到之后,所有更改都会返回到文件,我也不想使用Rest git在推送到远程源之前更改文件?,git,gitignore,git-push,Git,Gitignore,Git Push,我想在推送到远程源之前重置特定文件的更改,在成功推送到之后,所有更改都会返回到文件,我也不想使用.gitignore,因为我需要这些文件通过git进行跟踪好的,所以您正在做一些尚未完成的更改, 但你也希望承诺回购协议 git stash来救你 有关更多信息,请查看。好的,您正在进行一些尚未完成的更改, 但你也希望承诺回购协议 git stash来救你 有关详细信息,请查看。您可能希望使用以下命令暂时“忽略”对工作目录中这些文件的更改: git更新索引 --[否-]假设不变 指定此标志后,不会更新
.gitignore
,因为我需要这些文件通过git进行跟踪好的,所以您正在做一些尚未完成的更改,但你也希望承诺回购协议
git stash
来救你
有关更多信息,请查看。好的,您正在进行一些尚未完成的更改,
但你也希望承诺回购协议
git stash
来救你
有关详细信息,请查看。您可能希望使用以下命令暂时“忽略”对工作目录中这些文件的更改: git更新索引 --[否-]假设不变 指定此标志后,不会更新为路径记录的对象名称。相反,此选项设置/取消设置路径的“假定未更改”位。当“假定未更改”位打开时,用户承诺不更改文件,并允许Git假定工作树文件与索引中记录的内容匹配。如果要更改工作树文件,需要取消设置位以告知Git。当在具有非常慢的lstat(2)系统调用(例如cifs)的文件系统上处理大型项目时,这有时很有用 如果Git需要在索引中修改此文件,例如在提交中合并时,Git将失败(正常);因此,如果假定未跟踪的文件在上游更改,则需要手动处理这种情况
您可能希望使用以下命令暂时“忽略”对工作目录中的这些文件所做的更改: git更新索引 --[否-]假设不变 指定此标志后,不会更新为路径记录的对象名称。相反,此选项设置/取消设置路径的“假定未更改”位。当“假定未更改”位打开时,用户承诺不更改文件,并允许Git假定工作树文件与索引中记录的内容匹配。如果要更改工作树文件,需要取消设置位以告知Git。当在具有非常慢的lstat(2)系统调用(例如cifs)的文件系统上处理大型项目时,这有时很有用 如果Git需要在索引中修改此文件,例如在提交中合并时,Git将失败(正常);因此,如果假定未跟踪的文件在上游更改,则需要手动处理这种情况
git update-index --assume-unchanged file.txt
git update-index --no-assume-unchanged file.txt
git ls-files -v