21得票1回答
将本地提交的更改移动到新分支并推送

我当前在 master 分支上。执行 git status 命令后,提示信息为:$ git status # On branch master # Your branch is ahead of 'origin/master' by 13 commits. # (use "git push...

9得票4回答
从远程标签创建Git分支

我已经创建了一个新的本地 Git 仓库,从另一个远程仓库进行了镜像: git init git remote add original {url} git pull original master git remote add origin {url} git push -u origin ...

143得票1回答
在Git存储库中将过时的分支更新为主分支

我有一个Git存储库,其中的分支(本地和远程)已经过时。我想将此分支更新为主分支的状态,但我不知道如何做到这一点。还可能会出现许多合并冲突。 我该如何将这个过时的分支带到与主分支相同的状态或更新呢?

50得票3回答
我如何获取最近检出的Git分支列表?

在Git分支之间转移时,我有时会忘记我最近使用的分支名称。如何按照检出顺序显示最近检出的分支/标签/提交的列表?

31得票3回答
忘记在git中创建分支,需要将更改从主分支移动。

我急切地进入了代码模式并修改了一些文件,但是忘记先从主分支创建一个新分支。这些修改不是很复杂,所以我可以重新做一遍,但是有没有好的方法可以将我的(到目前为止,未提交的)更改从主分支迁移到一个新的分支中,在最终不影响主分支的情况下呢?

13得票2回答
Git删除新的未跟踪文件

这应该很简单,但我找不到正确的答案。 我是 Git 的新手,我将许多新文件(未暂存)添加到我的 Git 树中,我想仅删除它们,而不会删除该目录中的 Git 忽略文件。有什么命令可以做到这一点吗?git clean -nd 这个命令会删除我所有的 .gitignore 文件吗?

12得票1回答
在Git中,我如何列出分支A存在但分支B不存在的所有文件?

有没有Git命令可以列出存在于一个分支中但不存在于另一个分支中的所有文件名? 背景:某人删除了一些历史记录,然后推送到了origin/master。一些团队成员说他们缺少一些文件。我认为我通过从diff命令创建的补丁恢复了丢失的文件。我在删除历史记录之后的master分支上创建了一个新分支,并...

64得票6回答
在git分支中修改的文件溢出到另一个分支

我正在处理一个包含主分支和另一个主题分支的git代码库。我已经切换到主题分支并修改了一个文件。现在,如果我切换回主分支,同一个文件会显示为已修改。 例如: 在git-build分支中运行git status命令: # On branch git-build # Changes to be...

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

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

405得票14回答
Git“错误:分支'x'未完全合并”

以下是我从主分支中使用的命令。git branch experiment git checkout experiment 然后我更改了我的文件,提交了更改,并将新分支推送到GitHub。git commit . -m 'changed files' git push -u origin exp...