630得票11回答
将提交推送到另一个分支

可以从一个分支提交和推送更改到另一个分支吗? 假设我在`BRANCH1`中提交了更改,并希望将它们推送到`BRANCH2`。 从`BRANCH1`,可以这样做吗: git push origin BRANCH2 然后重置BRANCH1吗?

12得票2回答
在git中创建远程仓库的私有分支

我希望在我们公司的git上建立特定的流程。 开发者在本地创建一个分支并提交一些文件。 将这个分支推送到远程仓库。 其他开发人员无法访问此分支。 经过几轮推送后,开发人员决定发布他的更改。 将他的私有分支合并到公共分支中。 推送该公共分支。 换句话说 - 是否可以在公共代码库中配置私有远...

71得票3回答
能否将公共GitHub存储库分叉为企业存储库?

有一个 Quick 框架的公共仓库在这里。我想将其 fork 到一个私有企业 GitHub 仓库中。Forking 将允许所有分支保持不变。 另一种方法是克隆 repo 并仅推送单个分支到企业 git,但这样做会导致无法拥有源/原始 repo 中的所有分支。 更新: 我最终将所有分支都推送...

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

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

14得票4回答
在Git中分支创建了一个父子关系吗?

如果我执行$ git branch a $ git checkout a Switched to branch 'a' $ git branch b $ git checkout b Switched to branch 'b' $ git branch c1 $ git branch c2 ...

12得票1回答
如何在远程分支上执行获取最新版本操作?

我想要追踪最新的github分支代码,假设这个分支叫做 myDevBranch,我应该如何在本地获取它呢?我尝试了:git fetch myDevBranch 这将返回:fatal: 'myDevBranch' does not appear to be a git repository f...

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

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

8得票3回答
如何使用Git提交并推送更改

我想澄清一下如何在特定分支上提交代码的工作原理。 假设我正在一个名为“Metro”的分支上工作。我对几个文件进行了更改,但我还没有准备好将这些更改推送到远程仓库。 突然出现了一个需要尽快修复的热补丁。我需要切换到一个干净的名为“Master”的分支,但我不能这样做,因为我会覆盖已经更改的文...

2559得票23回答
使用Git从先前的提交中创建分支

如果我有N个提交记录,如何从第 N-3 个提交记录分支?

10得票4回答
Git 裸仓库、工作树和跟踪分支

我正在处理一个代码库,需要同时处理多个分支以实现不同的目的。因此,我会克隆到一个裸仓库,然后设置一些工作树: git clone --bare ssh://git@git.example.com/project/repo repo.git cd repo.git git worktree a...