601得票10回答
使用Git,显示出在一个分支中但不在其他分支中的所有提交记录

我有一个旧分支,想要删除它。但在这样做之前,我想要检查所有提交到该分支的提交是否曾经合并到其他分支中。因此,我想要查看所有提交到当前分支的提交,且这些提交没有被应用到任何其他分支中[或者,如果没有脚本,如何查看一个分支中所有没有应用到另一个指定分支的提交?]。

36得票11回答
Git拉取/推送错误: RPC失败; result=22, HTTP code = 408

我是GIT的新手,正在使用Git 1.7.9.5版本。 我正在处理存储在Github上的项目。有时从github推送和拉取代码时,一切都正常,但有时会出现错误。 错误:RPC失败;result=22,HTTP代码=408 致命错误:远程终端意外断开 我不知道出了什么问题。如果有人能为...

17得票2回答
如何创建远程 Git 分支但不创建本地分支?

我想创建一个新的远程分支以备将来使用。 最常建议的方法似乎是:git checkout -b newbranch origin/startingpoint git push origin newbranch 但这样做也会在本地创建分支并切换到该分支。有没有一种方法可以创建远程分支而不创建本地分...

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

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

11得票4回答
如何在不使用--set-upstream的情况下将一个新分支推送到远程服务器?(涉及IT技术)

场景是我在远程服务器上没有任何仓库,只有一个帐户。然后,我在本地运行以下命令,其中x是用户名,y是仅存在于我的本地系统中的项目名称。 git init git remote add buckety https://x@bitbucket.org/x/y.git git add . ...

1353得票11回答
将Git的hotfix分支合并到功能分支中

假设我们在 Git 中有以下情况: 创建了一个仓库:mkdir GitTest2 cd GitTest2 git init 主分支进行了一些修改并已经提交:echo "On Master" > file git commit -a -m "Initial commit" Featu...

12得票1回答
为什么分支名称不能以“#”字符开头?

这个。git checkout -b #1-my-awesome-feature 引发错误error: switch `b' requires a value 在其前面加上反斜杠或将其用引号包裹起来都可以使它转义git checkout -b \#1-my-awesome-feature 但很...

18得票3回答
Git:如何按文件(而不是按提交)拆分分支?

底线: 我想将一个拉取请求分成两个较小的拉取请求,具有不同的文件子集。 我不想按提交拆分,我想按文件拆分。 详细信息: 假设我有一个名为branch_1的分支(从master分支派生),其中我修改了2个文件:file_1和file_2。 假设这些文件在一个或多个提交中一起修改(更改不能通...

22得票3回答
Git子模块追踪远程分支

我想使用git子模块将10多个仓库聚合成一个结构,以便于开发。 它应该克隆模块并检出分支。 然而,该模块以分离头状态检出。git clone git@github.com:org/global-repository.git git submodule update —init cd conf...

9得票1回答
在 GitHub 上管理发布版本

如何在Github上处理软件发布是一个好的方法。我的repo https://github.com/wheresrhys/jQuery-flickbook 包含所有的源代码和构建文件,以及JavaScript的构建(缩小)版本。 但是,一旦我推出下一个版本发布,我也希望将例如jquery.f...