新建文件的时候一定要注意,因为调试需要会改变project文件的一些设置,比如bundle identifier等 但是在commit的时候又要保证这些设置和原来的一样 需要git checkout project
这本来没什么问题 但是如果新建文件的话 新建的文件会自动向project中添加内容,如果新建后在commit时也是直接git checkout project 那么新建的文件就不会被追踪到!!!
所以我们的提交流程要做变化了:
1.在新建好所有的文件后 git add 这些文件 并commit 并且一定要push !!! 这样之后再git checkout project中的修改都不会影响到这些文件了‘
2.之后再按照原流程,自测时修改project文件,自测完毕提交时git checkout 这样就100%不会影响新建的文件!!!
这个坑花了我好几个小时,经过导师的点醒才明悟。
对git的了解还是太少了
网友评论