232得票7回答
Git分支:主分支vs. origin / master vs. remotes / origin / master

我认为我已经在理解git的基本概念方面走上了正确的轨道。 我已经设置并克隆了一个远程仓库。我还创建了一个空的服务器端仓库,并将我的本地仓库与其链接起来。 我的问题是我不明白以下两者之间的区别: - origin/master vs. remotes/origin/master 据我所知...

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

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

226得票5回答
在GitHub上拥有公共存储库的私有分支?

我在GitHub上有一个公共的PHP项目,只包含一个分支(master)。 我想要一个单独的私有分支/派生版本,这样只有我能够访问(我已经付费购买了GitHub的私有存储库)。我想要能够将私有分支/派生版本的更改合并到公共存储库中,反之亦然。 考虑到这一点,以下是我的问题: 我可以在公...

224得票8回答
如何在GitHub上区分两个分支?

我只是想知道是否有一种在GitHub中简单比较两个分支的方法?我知道GitHub有这个能力,因为当我们进行代码审查时,它会很好地列出所有的差异。我只是想知道是否有一种方法可以不需要任何代码审查,比较例如分支与分支或提交与提交?这样当我推送一些东西到我的远程分支并且在创建PR之前想要看看我的差异...

223得票7回答
在GitHub上追踪新创建的远程分支

我已经建立了一个本地主分支跟踪 Github 项目的远程主分支。现在,我的协作者在同一项目中创建了一个新的分支,我想做以下操作: 在本地创建一个新的分支 使这个新分支跟踪新创建的远程分支。 我应该如何正确地执行这些操作?

219得票7回答
为什么当我只是压缩提交时,git-rebase会给我产生合并冲突?

我们有一个包含400多个提交的Git仓库,前几十个提交是试错的结果。我们想通过将许多提交压缩成一个提交来清理这些提交。自然地,git-rebase似乎是正确的方法。我的问题是它最终会产生合并冲突,而这些冲突不容易解决。我不明白为什么会有任何冲突,因为我只是压缩提交(不删除或重新排列)。很可能,...

207得票4回答
本地分支、本地跟踪分支、远程分支和远程跟踪分支有什么区别?

我刚开始使用Git,对不同分支之间感到很困惑。有人能帮我弄清以下这些分支类型吗? 本地分支 本地追踪分支 远程分支 远程追踪分支 它们之间有什么区别?它们是如何相互配合工作的? 一个快速演示代码将非常有帮助。

201得票2回答
如何在GitHub上获取他人分支的fork?

我已从GitHub上的一个仓库fork出来。 我想从另一个用户的fork的分支获取代码。 我必须将此用户整个仓库克隆到单独的本地仓库中,还是可以像 git checkout link_to_the_other_users_branch 这样做?

194得票6回答
小型开发团队的Git分支策略

我们有一个 Web 应用程序,几乎每天都要进行更新和发布。我们使用 git 作为版本控制系统,目前的分支策略非常简单且有缺陷:我们只有一个主分支,并将我们“感觉良好”的更改检查到其中。这种方式虽然行得通,但只适用于没有提交破坏性更改的情况。 是否有人有适合小团队的喜欢的 Git 分支策略,满...

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

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