相关疑难解决方法(0)

如何确定何时创建Git分支?

有没有办法确定何时创建Git分支?我的回购中有一个分支,我不记得创建它,并认为可能看到创建时间戳会慢慢记忆.

git branch git-branch

297
推荐指数
12
解决办法
20万
查看次数

Git - 如何找到特定分支的第一次提交

在以下示例树中:

A-B-C-D-E (master branch)
    \
     F-G-H (xxx branch)
Run Code Online (Sandbox Code Playgroud)

我正在寻找F - xxx分支中的第一个提交.我认为有可能:

git log xxx --not master
Run Code Online (Sandbox Code Playgroud)

最后列出的提交应该是F.这是正确的解决方案还是有一些缺点?

我知道stackoverflow上有类似的问题,但没有人提出这样的解决方案,我不确定我是否做得对.

git

81
推荐指数
4
解决办法
3万
查看次数

如何确定特定分支的源分支?

我在git中有一个分支,想要弄清楚它最初分支的分支和什么提交.

Github似乎知道,因为当你执行pull请求时,它通常会自动设置它应该进入的分支,但我无法弄清楚如何从命令行手动执行此操作.

让我添加一个具体的例子:

master -- ongoing development
2.2    -- stable maintenance
Run Code Online (Sandbox Code Playgroud)

feature创建了一个功能分支(在B下面的提交中)并处理(B',C'&E')并与源分支合并以获取CD

 feature branch:    B'-C'-C--D--E'
                   /     /       
 source branch: A--B--C--D--E-- ...
Run Code Online (Sandbox Code Playgroud)

现在我想合并feature回它的源代码,但我不确定它是否最初是分支master或者2.2.为了将功能合并到正确的来源,有没有发现如果源科是一个纲领性的方式master还是2.2

git git-branch

40
推荐指数
3
解决办法
5万
查看次数

查找特定于分支的第一个提交

寻找提交A(主),C(0.1),K(0.1.1)和O(0.2).

A - B - D - F - G   <- "master" branch (at G)
 \   \        
  \   C - E --M     <- "0.1" branch (still at E)
   \       \
    \       K - L   <- "0.1.1" branch (still at L)
     \
      O - P - F     <- "0.2" branch (still at F)
Run Code Online (Sandbox Code Playgroud)

如何在没有父分支的用户数据的情况下通过脚本检测此提交.换句话说,如何确定第一个提交(A,O,C,K)属于一个特定的分支,只知道该分支的名称?

git branch

5
推荐指数
1
解决办法
2070
查看次数

标签 统计

git ×4

branch ×2

git-branch ×2