草庐IT

子分支

全部标签

git - 多次提交后创建 git 分支

我在GitHub上有一个存储库,其中有一个分支master,我一直在本地存储库中处理它。在某些时候,我停止将提交推送回GitHub上的master,因为我担心它们会破坏东西。现在我的本地存储库中有很多提交,我想将它们推送回GitHub。但是,与其推回master,我更愿意在GitHub上创建一个新分支(development)并将我所有的本地提交推回那个分支(我将把它merge回只有在经过更好的测试后才能掌握)。执行此操作的简单方法是什么? 最佳答案 关于主人:gitcheckout-bnewbranch或者按照下面的建议,简单地做

git - 多次提交后创建 git 分支

我在GitHub上有一个存储库,其中有一个分支master,我一直在本地存储库中处理它。在某些时候,我停止将提交推送回GitHub上的master,因为我担心它们会破坏东西。现在我的本地存储库中有很多提交,我想将它们推送回GitHub。但是,与其推回master,我更愿意在GitHub上创建一个新分支(development)并将我所有的本地提交推回那个分支(我将把它merge回只有在经过更好的测试后才能掌握)。执行此操作的简单方法是什么? 最佳答案 关于主人:gitcheckout-bnewbranch或者按照下面的建议,简单地做

git - Git flow 会删除远程服务器上的分支吗?

我正在使用git和gitflow。这里gitflow有一个develop分支。每当我需要启动功能时,我都会输入gitflowfeaturestartnew创建了一个新分支feature/new。然后我进行更改并提交它们使用gitpushoriginfeature/new提交更改后,我使用完成功能gitflowfeaturefinishnew它在本地删除feature/new分支。现在我通过gitflow切换到开发分支,然后我再次输入gitpushorigindevelop对远程服务器develop分支进行更改如果我键入gitbranch-a,新分支将从本地删除,但它在服务器上,名称为r

git - Git flow 会删除远程服务器上的分支吗?

我正在使用git和gitflow。这里gitflow有一个develop分支。每当我需要启动功能时,我都会输入gitflowfeaturestartnew创建了一个新分支feature/new。然后我进行更改并提交它们使用gitpushoriginfeature/new提交更改后,我使用完成功能gitflowfeaturefinishnew它在本地删除feature/new分支。现在我通过gitflow切换到开发分支,然后我再次输入gitpushorigindevelop对远程服务器develop分支进行更改如果我键入gitbranch-a,新分支将从本地删除,但它在服务器上,名称为r

git - 如何比较 Visual Studio Code 中的不同分支

如何在VisualStudioCode中比较两个不同的分支?这可能吗? 最佳答案 2021年答案这里是分步指南:安装GitLens扩展:GitLens然后,点击源代码管理:点击搜索和比较点击比较引用选择您要比较的分支:现在,您可以选择要从“搜索和比较”中查看差异的任何文件 关于git-如何比较VisualStudioCode中的不同分支,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/question

git - 如何比较 Visual Studio Code 中的不同分支

如何在VisualStudioCode中比较两个不同的分支?这可能吗? 最佳答案 2021年答案这里是分步指南:安装GitLens扩展:GitLens然后,点击源代码管理:点击搜索和比较点击比较引用选择您要比较的分支:现在,您可以选择要从“搜索和比较”中查看差异的任何文件 关于git-如何比较VisualStudioCode中的不同分支,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/question

Git 在切换分支时不删除文件

有时在使用Git(版本1.7.2.1)切换分支时它似乎没有删除我创建的特定于我切换离开的分支的文件/目录。在运行gitstatus或这些文件的任何日志条目时,它也不会将其列为未跟踪。这只是偶尔发生,我不确定为什么或如何重置它以便删除不属于当前分支的文件。如果我手动删除文件,它会再次同步(就像在切换分支时被删除/恢复一样)。有人遇到过吗? 最佳答案 我也看到了。我通常只执行一个gitreset--hard然后执行一个gitclean-f-d它通常可以达到目的。当我的IDE锁定了我要切换的分支中的一个文件时,这似乎肯定最常发生。

Git 在切换分支时不删除文件

有时在使用Git(版本1.7.2.1)切换分支时它似乎没有删除我创建的特定于我切换离开的分支的文件/目录。在运行gitstatus或这些文件的任何日志条目时,它也不会将其列为未跟踪。这只是偶尔发生,我不确定为什么或如何重置它以便删除不属于当前分支的文件。如果我手动删除文件,它会再次同步(就像在切换分支时被删除/恢复一样)。有人遇到过吗? 最佳答案 我也看到了。我通常只执行一个gitreset--hard然后执行一个gitclean-f-d它通常可以达到目的。当我的IDE锁定了我要切换的分支中的一个文件时,这似乎肯定最常发生。

git - 有没有从点或分支原点到 "git diff"的快速方法?

我已经查看了关于使用gitdiff和git修订版(HEAD、ORIG_HEAD、FETCH_HEAD等)的各种SO答案,但我仍然没有找到一种简单的方法来列出更改自本地分支开始或自上次rebase以来创建。简单是指无需查找和粘贴提交SHA,也无需计算我想回顾的提交数量。gitdifforigin/master很接近,但它指的是remote,自从我从中checkout新分支以来,它可能已经发生分歧。我希望像gitdiffBASE_HEAD这样的东西可用。...除非已经有办法做到这一点。有人知道答案吗? 最佳答案 您可以使用gitmerg

git - 有没有从点或分支原点到 "git diff"的快速方法?

我已经查看了关于使用gitdiff和git修订版(HEAD、ORIG_HEAD、FETCH_HEAD等)的各种SO答案,但我仍然没有找到一种简单的方法来列出更改自本地分支开始或自上次rebase以来创建。简单是指无需查找和粘贴提交SHA,也无需计算我想回顾的提交数量。gitdifforigin/master很接近,但它指的是remote,自从我从中checkout新分支以来,它可能已经发生分歧。我希望像gitdiffBASE_HEAD这样的东西可用。...除非已经有办法做到这一点。有人知道答案吗? 最佳答案 您可以使用gitmerg