Git:当我没有合并它们时,一个功能分支出现在master分支中

时间:2016-10-12 19:43:24

标签: git

有没有一种简单的方法可以找到它如何合并到主分支?

我在我的git reflog或git log中找不到它,只提交到origin / feature_branch_name,但不知怎的,它也在origin / main_branch_name中。

我用

创建分支
git checkout -b feature_branch_name

我用

将我的分支推到了原点
git push origin feature_branch_name

和git的输出是

<hash1>..<hash2> feature_branch_name -> feature_branch_name

第二天,我检查了我们的主分支并拉了,当我拉动时,一些新文件出现在主分支中。我有什么想法可以跟踪它吗?

1 个答案:

答案 0 :(得分:3)

查找某个文件的提交(创建/修改/销毁):

git log --oneline --decorate --all -- THE_NEW_FILE

这将显示提交消息的第一行以及任何关联的分支/标记。

查看提交引入的更改

git whatchanged -1 COMMIT_HASH
or
git diff --stat COMMIT_HASH~ COMMIT_HASH

您只记录HEAD和分支头所在的记录,而不是其他用户所做的记录。要查看当前分支的提交链的最近历史记录的概述。

git log --oneline -32