假设我有 2 个分支,master
并且other
.
我进入other
分支,添加 2 个文件,提交并推送。
现在我进入master
分支,将文件添加到不同的目录,然后提交它们。然后我合并other
。
问题是我添加的文件other
没有显示出来。Git 说它是最新的,但它不是!文件丢失。
如何强制master
添加文件other
或以某种方式手动添加它们?
为卡尔编辑:
据我所知,我做了以下事情,尽管没有出现的变化是几周前的事情。我才意识到他们今天不在那里。
$ git branch
*other
master
$ git add .
$ git commit -m 'cool new features'
$ git push origin other
$ git checkout master
$ git merge other
$ git add .
$ git commit -m 'merged cool new features from other'
$ git push origin master
我去Github,文件不在那里。其他文件已提交并显示,但两个文件夹没有匹配的内容。这些文件存在于other
但不存在于master
. 澄清一下,这些文件并不新鲜。master
但我认为如果文件不存在,合并至少会将文件复制到!