我很好奇 git 是否会执行以下操作。
我有一个已提交的项目,其中包含 Mt.Rushmore 的 JPG a、b、c。
我现在创建项目的一个新分支 (2) 并将文件 a、b、c 替换为具有相同名称但属于黄石公园的新文件并提交。
我的意图是让两个项目相互独立,即使它们本质上是相同的(除了与每个项目相关联的创意 JPG 文件之外,它们很可能永远不会改变)。
我是否正确假设在切换分支时我可以期望文件来回切换?如果是这样,当我在分支之间移动时,从 repo 中删除/下载相关文件的 git 特定命令是什么?
如果这不是处理这个问题的正确方法,那是什么?
具体来说,我有一个 Android 项目,其中 java 代码库可能永远不会改变,但布局将根据各种标准有不同的艺术,我不希望将它们分成两个单独的项目,因为它们具有相同的包名称和所有这一切,它会变得非常混乱。