将开发人员与分支合并,但看不到合并文件

时间:2019-05-21 17:02:48

标签: git

问题

我已将dev合并到我的两个分支中,并且找不到要合并的文件。

我运行的命令

我不得不git pull开发最新版本的down。

然后我用git checkout转到我的分支。

我用git merge dev将dev合并到了那个分支。

它说是最新的,但是当我实际打开我的代码时,据称合并的文件就不在了。

**我要说的是,我已经在两个分支中提交了,当我在那里有某些本不应该的文件并删除它们后,重新提交,然后我实际推送了一个分支,我不得不使用{{1 }}删除该文件,然后手动将其重新添加回去。

解决方案..?

任何人都知道它去了哪里,或者我可以运行任何命令以使其“返回”?

我的第一个想法是也许只添加它,因为我有一个单独的副本,但是我不想弄乱我的分支机构之类的东西。

1 个答案:

答案 0 :(得分:0)

因此,至少对于我来说,最好的解决方案是删除遇到这些问题的分支,并从dev创建一个新分支。我很幸运拥有我需要的文件副本。

我还必须进入git push origin --delete branch_name,因为它不正确,并且由于缺少文件以及不喜欢现有文件而存在多个问题。 (不知道它是怎么得到这个坏笑的)