我在master分支上进行了良好的提交后进行了一系列提交,事后看来我应该在另一个分支上进行。我能否将这些提交(从特定提交开始)移动到另一个分支,并将好的提交保留为master上的最后一次提交? 最佳答案 当然:$gitbranchnew-branch-name#Createanewbranchfromthecurrentcommit$gitreset--hard#Resetmastertothegoodcommit 关于Git:将提交从主分支移动到另一个分支,我们在StackOverfl
我在master分支上进行了良好的提交后进行了一系列提交,事后看来我应该在另一个分支上进行。我能否将这些提交(从特定提交开始)移动到另一个分支,并将好的提交保留为master上的最后一次提交? 最佳答案 当然:$gitbranchnew-branch-name#Createanewbranchfromthecurrentcommit$gitreset--hard#Resetmastertothegoodcommit 关于Git:将提交从主分支移动到另一个分支,我们在StackOverfl
我正在做一个项目,我的所有测试都在master分支上通过了。然后我做了一些更改,当一切都开始失败时,我意识到也许我应该在不同的分支上进行这些更改。有没有一种方法可以将更改提交到新分支而不将它们提交到我的master分支,以便master仍然有我通过的测试? 最佳答案 是的,只需创建新分支并查看即可:$gitcheckout-bnew-branch然后提交您所做的任何更改。它们将应用于新的checkout分支。 关于Git:我可以将我的工作目录提交到一个新分支而不将它提交到当前分支吗?,我
我正在做一个项目,我的所有测试都在master分支上通过了。然后我做了一些更改,当一切都开始失败时,我意识到也许我应该在不同的分支上进行这些更改。有没有一种方法可以将更改提交到新分支而不将它们提交到我的master分支,以便master仍然有我通过的测试? 最佳答案 是的,只需创建新分支并查看即可:$gitcheckout-bnew-branch然后提交您所做的任何更改。它们将应用于新的checkout分支。 关于Git:我可以将我的工作目录提交到一个新分支而不将它提交到当前分支吗?,我
我有一个主分支现在为了测试其他东西,我创建了一个分支A我检查分支A修改文件,当我再次检查master时,更改也在那里。在其他存储库上我有正确的行为 最佳答案 未提交的更改将从一个分支移动到另一个分支。为了使它们分开,您必须在移动到另一个分支之前存储这些更改。当您返回到您的分支机构时,您可以应用那些更改以检索它们。如下所示:>$gitstatusOnbranchbranch_1Yourbranchisup-to-datewith'origin/branch_1'.modified:dir/file.rb>$gitstash>$gitc
我有一个主分支现在为了测试其他东西,我创建了一个分支A我检查分支A修改文件,当我再次检查master时,更改也在那里。在其他存储库上我有正确的行为 最佳答案 未提交的更改将从一个分支移动到另一个分支。为了使它们分开,您必须在移动到另一个分支之前存储这些更改。当您返回到您的分支机构时,您可以应用那些更改以检索它们。如下所示:>$gitstatusOnbranchbranch_1Yourbranchisup-to-datewith'origin/branch_1'.modified:dir/file.rb>$gitstash>$gitc
是否可以使用与“master”不同的分支名称在新存储库上执行第一次提交?谢谢 最佳答案 是的。在进行任何提交之前,您可以执行gitsymbolic-refHEADrefs/heads/not-master。这会更改您所在分支的名称(没有提交)。 关于git-是否可以在git中的第一次提交时指定分支名称?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/11225105/
是否可以使用与“master”不同的分支名称在新存储库上执行第一次提交?谢谢 最佳答案 是的。在进行任何提交之前,您可以执行gitsymbolic-refHEADrefs/heads/not-master。这会更改您所在分支的名称(没有提交)。 关于git-是否可以在git中的第一次提交时指定分支名称?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/11225105/
用于推送到bitbucket。如果我这样做:gitpushoriginorigin/branch_name我的提交不会被推送。Total0(delta0),reused0(delta0)如果我执行gitpushoriginbranch_name我的提交被推送:Countingobjects:160,done.Deltacompressionusingupto8threads.Compressingobjects:100%(13/13),done.Writingobjects:100%(20/20),2.10KiB|0bytes/s,done.Total20(delta6),reused
用于推送到bitbucket。如果我这样做:gitpushoriginorigin/branch_name我的提交不会被推送。Total0(delta0),reused0(delta0)如果我执行gitpushoriginbranch_name我的提交被推送:Countingobjects:160,done.Deltacompressionusingupto8threads.Compressingobjects:100%(13/13),done.Writingobjects:100%(20/20),2.10KiB|0bytes/s,done.Total20(delta6),reused