考虑到我加入的团队正在使用SVN,这个问题有点奇怪。基本上,svn仓库遵循标准布局,但是trunk已经有1.5年左右没有被更改了,工作通常在分支和分支的分支中进行。因此,我使用git-svn从表示我们下一个发布活动分支的分支克隆,并且这就是我的本地git存储库中master跟踪的内容。让我们从...
底线: 我想将一个拉取请求分成两个较小的拉取请求,具有不同的文件子集。 我不想按提交拆分,我想按文件拆分。 详细信息: 假设我有一个名为branch_1的分支(从master分支派生),其中我修改了2个文件:file_1和file_2。 假设这些文件在一个或多个提交中一起修改(更改不能通...
我知道这不是一个严格的编程问题,但它与git有关。我在合并远程分支时,由于选项顺序错误,意外地创建了一个名为--track的分支。 常规命令无法正常工作:git branch -D "--track" 我尝试使用引号和反斜杠进行转义,但都不起作用。 有什么想法吗?
我有一个名为 'my_local_branch' 的本地分支,它跟踪一个远程分支origin/my_remote_branch。 现在,远程分支已更新,我在 'my_local_branch' 上并想要拉取这些更改。我应该只需要执行:git pull origin my_remote_bran...
因为我一直在各个地方同步我的 Git 仓库,现在我被困在一个损坏的 Git 仓库中。当我执行 git log 命令时,我可以获得正确的历史记录,但是当我执行 git status 命令时,会出现...fatal: unable to read 563e4c9abcd4114e08255db98...
我正在进行一些探索性工作,很可能会花费30分钟在同一个任务的几个不同版本上。我想在git中跟踪它们,以便我可以在不同的方法之间来回切换。如果有3个、6个或9个分支,我可能需要更多的信息来区分它们,那么将注释附加到新分支上最清晰的方法是什么?
假设我有一个名为 feature/1 的分支,还有一个 #1 的问题。我想将该分支与该问题链接起来。 是否有一种方法可以从该问题中链接该分支,而不需要进行提交。
我想知道是谁创建了一个分支。 我可以用以下方式部分地完成:git branch -a | xargs -L 1 bash -c 'echo "$1 `git log --pretty=format:"%H %an" $1^..$1`"' _ 然而,这将返回每个分支的最后一名提交者,而不一定是...
我有两个完全合并在一起的分支。 然而,在完成合并之后,我意识到一个文件被合并搞砸了(有人进行了自动格式化,呃),直接更改为从另一个分支中的新版本会更容易,并且在将其带入我的分支后重新插入我的一行更改。 那么,在Git中最简单的方法是什么?
我想比较两个分支,它们的差异很大。我还想将比较限制在一个特定的子目录中,在其中只有一个分支移动了文件。 示例布局:branch-a └── sub ├── file1 ├── file2 └── file3 branch-b ├── file2 ├── file3 └...