草庐IT

pull-right

全部标签

git - 在 pull 请求时重命名分支

在Github上,您可以发出pull请求以向项目添加功能。一个人的贡献必须在一个分支上,如果请求被接受,该分支将被merge到项目的主分支(或类似分支)中。现在,我在Github上提交了一个pull请求,我的贡献在一个名为patch-1的分支上。我可以在本地修改分支名称gitbranch-mpatch-1newname原则上,我也可以按照thisanswer中的说明在Github上的分支存储库中重命名它。.这实际上是通过删除旧分支来完成的,在我的例子中是patch-1,并使用不同的名称newname重新推送它。是否允许在构成pull请求时重命名我在Github上的fork存储库中的分支

git - 在 pull 请求时重命名分支

在Github上,您可以发出pull请求以向项目添加功能。一个人的贡献必须在一个分支上,如果请求被接受,该分支将被merge到项目的主分支(或类似分支)中。现在,我在Github上提交了一个pull请求,我的贡献在一个名为patch-1的分支上。我可以在本地修改分支名称gitbranch-mpatch-1newname原则上,我也可以按照thisanswer中的说明在Github上的分支存储库中重命名它。.这实际上是通过删除旧分支来完成的,在我的例子中是patch-1,并使用不同的名称newname重新推送它。是否允许在构成pull请求时重命名我在Github上的fork存储库中的分支

git - 如何从 pull 请求中删除提交

我做了一个pull请求,但之后我在本地对项目做了一些提交,这最终污染了我的pull请求,我试图删除它但没有任何运气。我在StackOverflow上发现了一些类似的问题,但我无法应用其中的内容。这是我在GitHub上的第一个pull请求,所以我对所有这些工作原理有点奇怪。突出显示的提交是我需要保留并删除所有其他内容的提交。它成为历史上的第四次提交,因为我做了一些merge的东西。我的git日志有人可以解释一下这是怎么回事以及如何解决这个问题吗? 最佳答案 人们不希望看到错误的提交和还原提交以撤消错误提交的更改。这会污染提交历史。这里

git - 如何从 pull 请求中删除提交

我做了一个pull请求,但之后我在本地对项目做了一些提交,这最终污染了我的pull请求,我试图删除它但没有任何运气。我在StackOverflow上发现了一些类似的问题,但我无法应用其中的内容。这是我在GitHub上的第一个pull请求,所以我对所有这些工作原理有点奇怪。突出显示的提交是我需要保留并删除所有其他内容的提交。它成为历史上的第四次提交,因为我做了一些merge的东西。我的git日志有人可以解释一下这是怎么回事以及如何解决这个问题吗? 最佳答案 人们不希望看到错误的提交和还原提交以撤消错误提交的更改。这会污染提交历史。这里

git - git pull --rebase 和 git pull --ff-only 的区别

假设origin/master有提交A--B--C而我的local/master有提交A--B--D.如果我使用gitpull--rebase会发生什么?如果我使用gitpull--ff-only会发生什么?生成的提交树有什么不同吗? 最佳答案 WhatwillhappenifIusegitpull--rebase?gitpull--rebase大致等同于gitfetchgitrebaseorigin/master即您的远程更改(C)将在本地更改(D)之前应用,从而产生以下树A--B--C--DWhatwillhappenifIus

git - git pull --rebase 和 git pull --ff-only 的区别

假设origin/master有提交A--B--C而我的local/master有提交A--B--D.如果我使用gitpull--rebase会发生什么?如果我使用gitpull--ff-only会发生什么?生成的提交树有什么不同吗? 最佳答案 WhatwillhappenifIusegitpull--rebase?gitpull--rebase大致等同于gitfetchgitrebaseorigin/master即您的远程更改(C)将在本地更改(D)之前应用,从而产生以下树A--B--C--DWhatwillhappenifIus

Git Pull 与 Git Rebase

我是Git的菜鸟,正在尝试了解gitpull与gitrebase之间的区别。有人可以举例说明何时使用哪个选项吗,因为我觉得两者的目的相同。 最佳答案 gitpull和gitrebase不能互换,但它们紧密相连。gitpull从远程获取当前分支的最新更改,并将这些更改应用到分支的本地副本。通常这是通过merge完成的,即将本地更改merge到远程更改中。所以gitpull类似于gitfetch&gitmerge。Rebase是merge的替代方法。它不是创建一个merge两个分支的新提交,而是将其中一个分支的提交移动到另一个分支之上。

Git Pull 与 Git Rebase

我是Git的菜鸟,正在尝试了解gitpull与gitrebase之间的区别。有人可以举例说明何时使用哪个选项吗,因为我觉得两者的目的相同。 最佳答案 gitpull和gitrebase不能互换,但它们紧密相连。gitpull从远程获取当前分支的最新更改,并将这些更改应用到分支的本地副本。通常这是通过merge完成的,即将本地更改merge到远程更改中。所以gitpull类似于gitfetch&gitmerge。Rebase是merge的替代方法。它不是创建一个merge两个分支的新提交,而是将其中一个分支的提交移动到另一个分支之上。

git - Bitbucket 无法在 git pull 上进行身份验证

我使用BitBucket并且不得不更改我的密码,因为它被泄露了。gitpullremote:Invalidusernameorpassword.Ifyouloginviaathirdpartyserviceyoumustensureyouhaveanaccountpasswordsetinyouraccountprofile.fatal:Authenticationfailedfor'https://bitbucket.org/myusername/myproject.git/'如何使用命令行更改密码? 最佳答案 您需要重置密码,如

git - Bitbucket 无法在 git pull 上进行身份验证

我使用BitBucket并且不得不更改我的密码,因为它被泄露了。gitpullremote:Invalidusernameorpassword.Ifyouloginviaathirdpartyserviceyoumustensureyouhaveanaccountpasswordsetinyouraccountprofile.fatal:Authenticationfailedfor'https://bitbucket.org/myusername/myproject.git/'如何使用命令行更改密码? 最佳答案 您需要重置密码,如