Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git:当我没有';不要合并它们_Git - Fatal编程技术网

Git:当我没有';不要合并它们

Git:当我没有';不要合并它们,git,Git,有没有一个简单的方法可以找到它是如何合并到主分支中的 我在git reflog或git日志中找不到它,只提交到origin/feature\u branch\u name,但不知何故它也在origin/main\u branch\u name中 我使用 git checkout -b feature_branch_name 我用手指把树枝推到原点 git push origin feature_branch_name git的输出是 <hash1>..<hash2>

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

我在git reflog或git日志中找不到它,只提交到origin/feature\u branch\u name,但不知何故它也在origin/main\u branch\u name中

我使用

git checkout -b feature_branch_name
我用手指把树枝推到原点

git push origin feature_branch_name
git的输出是

<hash1>..<hash2> feature_branch_name -> feature_branch_name
。。要素\分支\名称->要素\分支\名称
第二天,我查看了我们的主分支并拉了拉,当我拉的时候,一些新文件出现在主分支中。有什么办法可以追踪到这一点吗?

要查找某个文件的提交(创建/修改/销毁),请执行以下操作:

git log --oneline --decorate --all -- THE_NEW_FILE
这将显示提交消息的第一行以及任何关联的分支/标记

查看提交所引入的更改

git whatchanged -1 COMMIT_HASH
or
git diff --stat COMMIT_HASH~ COMMIT_HASH
您只重新记录您的头和分支头所在的位置,而不是其他用户所做的操作。查看当前分支的提交链最近历史的概述

git log --oneline -32 

检查了我们的主分支并拉入-所以你拉入了主分支,我在主分支上做了一个“git拉入”,在这一点上,我对功能分支的更新在主分支上。所以,在功能分支上有特定的提交被合并到你的主分支中?你和任何人一起做这个项目吗?您可以查看日志,但如果是快进合并,则不会有合并提交,因此您必须与您的合作者进行检查。是的,功能分支上的所有提交都已合并到主分支中,当我查看日志时,仅显示我的提交。。。所以我得和别人谈谈?诸如此类。您是否在使用GitHub或任何存储库的远程托管服务?也许是在公共关系中,否则我想你得找个人谈谈。对不起,我不确定这是我需要的,但是谢谢。我知道是什么创建了这些文件;我创造了它们。我不知道我的分支是如何进入主分支的。到目前为止,“git log my_parent_branch^ my_feature_branch--祖先路径”很接近,但仍然不是我所需要的。