I 爱git add --interactive。它现在是我日常工作流程的一部分。如何仅使用git分阶段创建新文件?
问题似乎是,它不适用于未跟踪的文件。我想要做的是跟踪一个新文件,但只添加它的一部分,即这个新文件的某些部分尚未准备好上演。
例如,使用git add -i,我可以选择修补程序选项,甚至可以编辑个别区块,以便部署新代码,从而使调试代码注释处于非持续状态。我喜欢这样工作,因为它明确了我目前正在进行的大型补丁的哪些地方仍然需要工作。
不幸的是,我似乎无法对未跟踪的文件做同样的事情。要么是整个文件,要么没有。我一直在使用的解决方法是暂存或甚至在空文件时提交一个新文件,然后以通常的方式暂存各个更改。但是这个解决方案感觉像一个肮脏的黑客,当我忘记,或改变主意时,它会产生比应该更多的麻烦。
所以问题是:如何仅阶段的一部分新文件,以便这个新文件得到跟踪,但留下整个或其内容的一部分未分离?
哪个部分是'1'还是'0'? –
@Ignacio:我认为你不要使用Git登台区域 – sehe
...今晚艰难的人群... –