Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Android Studio的版本控制系统中忽略部分文件更改?_Android_Git_Android Studio_Version Control - Fatal编程技术网

如何在Android Studio的版本控制系统中忽略部分文件更改?

如何在Android Studio的版本控制系统中忽略部分文件更改?,android,git,android-studio,version-control,Android,Git,Android Studio,Version Control,我知道你可以从Android Studio的版本控制系统中排除跟踪某些文件和整个文件夹。但是,如果我在一次编辑会话中对跟踪的文件进行了多次更改(例如,修复了一个bug和一些打字错误),但只希望最终提交跟踪bug修复更改,而不是打字修复更改,有没有办法做到这一点 p、 (如果有用的话):我使用的VCS是Git 谢谢你的建议 不,这是不可能的 对于跟踪文件,git将通过与最新提交进行比较来计算更改。因此,无论您修复了bug还是打字错误,git都会检测到您所做的所有更改 总之,git跟踪的文件将被完全

我知道你可以从Android Studio的版本控制系统中排除跟踪某些文件和整个文件夹。但是,如果我在一次编辑会话中对跟踪的文件进行了多次更改(例如,修复了一个bug和一些打字错误),但只希望最终提交跟踪bug修复更改,而不是打字修复更改,有没有办法做到这一点

p、 (如果有用的话):我使用的VCS是Git


谢谢你的建议

不,这是不可能的

对于跟踪文件,git将通过与最新提交进行比较来计算更改。因此,无论您修复了bug还是打字错误,git都会检测到您所做的所有更改


总之,git跟踪的文件将被完全检测到,或者被忽略的文件将被完全忽略。

文件将不同步,这就是VCS的全部要点。为什么你不能提交更改?如果只是一个拼写错误修复,没有其他问题,那么只需添加并提交文件,但不要推送它。这将在本地保存,但不会上载。稍后,当您推动一些相关的代码更改时,这也会被上传。@FirozMemon谢谢,我目前没有设置将更改推送到的存储库,我只想在本地保留文件更改历史记录,所以我想知道是否有办法省去所有的排版更改,例如,并且只在提交中保留bug修复更改?啊,谢谢,所以我想现在我需要更仔细地考虑将每次提交的更改捆绑在一起。