我有一个单独的存储库,其中每个分支都为同一问题指定了不同的方法:
$ git branch
approach1
approach2
approach3现在,对于这些方法中的每一种,我都有几个辅助文件,但这些辅助文件是特定于每个分支的。
所以我的问题是:有没有可能让这些文件不被跟踪,而是在我git checkout并移动到不同的分支时与分支一起移动?
当我移动到不同的分支时,这是我希望发生的事情:
$ git checkout approach1
$ ls
notrack_test1.cpio.gz notrack_test2.tar notrack_test2-logging.img
tracked1/ tracked2.tmp
$ git checkout approach2
$ ls
notrack_check1.cpio.gz notrack_check2.cpio.zip
notrack_check2-no_cam.img tracked1.img tracked_source/这个是可能的吗?我需要这样做的主要原因是因为我每个分支都有大量不应该提交和跟踪的辅助文件。
https://stackoverflow.com/questions/17479263
复制相似问题