10得票2回答
git-svn - 当我的主分支已经是一个分支时,如何检出已经存在于svn中的远程分支。解释一下.git/config。

考虑到我加入的团队正在使用SVN,这个问题有点奇怪。基本上,svn仓库遵循标准布局,但是trunk已经有1.5年左右没有被更改了,工作通常在分支和分支的分支中进行。因此,我使用git-svn从表示我们下一个发布活动分支的分支克隆,并且这就是我的本地git存储库中master跟踪的内容。让我们从...

18得票3回答
Git:如何按文件(而不是按提交)拆分分支?

底线: 我想将一个拉取请求分成两个较小的拉取请求,具有不同的文件子集。 我不想按提交拆分,我想按文件拆分。 详细信息: 假设我有一个名为branch_1的分支(从master分支派生),其中我修改了2个文件:file_1和file_2。 假设这些文件在一个或多个提交中一起修改(更改不能通...

65得票7回答
删除一个命名不规范的git分支。

我知道这不是一个严格的编程问题,但它与git有关。我在合并远程分支时,由于选项顺序错误,意外地创建了一个名为--track的分支。 常规命令无法正常工作:git branch -D "--track" 我尝试使用引号和反斜杠进行转义,但都不起作用。 有什么想法吗?

163得票5回答
使用跟踪远程分支的变更更新本地分支

我有一个名为 'my_local_branch' 的本地分支,它跟踪一个远程分支origin/my_remote_branch。 现在,远程分支已更新,我在 'my_local_branch' 上并想要拉取这些更改。我应该只需要执行:git pull origin my_remote_bran...

20得票4回答
如何修复Git中丢失的blob?

因为我一直在各个地方同步我的 Git 仓库,现在我被困在一个损坏的 Git 仓库中。当我执行 git log 命令时,我可以获得正确的历史记录,但是当我执行 git status 命令时,会出现...fatal: unable to read 563e4c9abcd4114e08255db98...

36得票1回答
在Git创建新分支时,我能否添加消息/注释/评论?

我正在进行一些探索性工作,很可能会花费30分钟在同一个任务的几个不同版本上。我想在git中跟踪它们,以便我可以在不同的方法之间来回切换。如果有3个、6个或9个分支,我可能需要更多的信息来区分它们,那么将注释附加到新分支上最清晰的方法是什么?

185得票6回答
如何在GitHub中从问题中引用现有分支?

假设我有一个名为 feature/1 的分支,还有一个 #1 的问题。我想将该分支与该问题链接起来。 是否有一种方法可以从该问题中链接该分支,而不需要进行提交。

228得票13回答
查找Git分支的创建者

我想知道是谁创建了一个分支。 我可以用以下方式部分地完成:git branch -a | xargs -L 1 bash -c 'echo "$1 `git log --pretty=format:"%H %an" $1^..$1`"' _ 然而,这将返回每个分支的最后一名提交者,而不一定是...

1341得票8回答
如何将一个Git分支中的单个文件版本复制到另一个分支?

我有两个完全合并在一起的分支。 然而,在完成合并之后,我意识到一个文件被合并搞砸了(有人进行了自动格式化,呃),直接更改为从另一个分支中的新版本会更容易,并且在将其带入我的分支后重新插入我的一行更改。 那么,在Git中最简单的方法是什么?

13得票1回答
Git diff 跨分支比较不同目录

我想比较两个分支,它们的差异很大。我还想将比较限制在一个特定的子目录中,在其中只有一个分支移动了文件。 示例布局:branch-a └── sub ├── file1 ├── file2 └── file3 branch-b ├── file2 ├── file3 └...