我在XCode上有一个iOS项目。一段时间以来,我一直在关闭一个分支。我对文件进行了特别的改变,并且已经在一段时间内提交了该分支。当我搬到一个旧的分支,合并代码,并删除最近的分支,我意识到这个文件从未更新到Git。我没有.gitignore
文件。当GitIgnore不存在Git忽略文件
我所有的其他文件都被推送,除了这个特定的头文件和主要的Objective-C文件。我不知道为什么代码从未被推高。我花了相当多的时间来处理这个问题,失去这个更新的文件对我来说是一个很大的打击。当我从被删除的分支移到较旧的提交时,该文件采用了其原始形式。
这可能是什么原因造成的,有没有人为我解决这个问题?
UPDATE
这不是我第一次圈地使用Git。让我进一步解释。
我做出的每一个承诺我已经使用了git add .
,并且分别跟进了git commit
和git push
。
我试图从远程存储库中取出分支,但该文件并未反映我对最近的提交所做的所有更改。
首先,这些文件没有合并到新文件中吗?你需要为新创建的文件做一个明确的'git add'。 –