草庐IT

子分支

全部标签

git - 保持分支与 master 同步

我有一个远程存储库,我已经pull并从中分支。我想让新分支与对master所做的更改保持同步。我正在考虑下面的工作流程,它是否有意义,或者是否有更好的方法来做到这一点?初始分支和checkout:gitcheckoutmastergitpullgitcheckout-bmy_branch在my_branch中做一些工作,然后定期:gitcheckoutmastergitpullgitcheckoutmy_branchgitmergemaster--no-ff根据需要重复步骤2,定期推送到远程my_branch。然后当准备好merge回来时:gitcheckoutmastergitmer

git 从远程仓库 pull 所有分支

如何将所有远程分支pull到我自己的存储库?如果我输入:gitbranch-a我得到一长串分支,但如果我输入:gitbranch我只看到其中的两个。如何将所有分支pull入我的本地列表?我知道我能做到:gitcheckout--trackorigin/branch-name但这一次只pull并checkout一个分支。有什么方法可以一次完成所有工作,而无需一遍又一遍地运行gitcheckout--trackorigin/branch-name整个繁琐的工作?附言。我尝试了以下命令,它们都没有使远程分支出现在我的gitbranch列表中:gitfetch--allgitremoteupd

git 从远程仓库 pull 所有分支

如何将所有远程分支pull到我自己的存储库?如果我输入:gitbranch-a我得到一长串分支,但如果我输入:gitbranch我只看到其中的两个。如何将所有分支pull入我的本地列表?我知道我能做到:gitcheckout--trackorigin/branch-name但这一次只pull并checkout一个分支。有什么方法可以一次完成所有工作,而无需一遍又一遍地运行gitcheckout--trackorigin/branch-name整个繁琐的工作?附言。我尝试了以下命令,它们都没有使远程分支出现在我的gitbranch列表中:gitfetch--allgitremoteupd

git - 在 Git 中恢复已删除的分支

这个问题在这里已经有了答案:CanIrecoverabranchafteritsdeletioninGit?(24个答案)关闭8年前。我这样错误地删除了我的分支:gitbranch-Ddemo但我想恢复它......我在gitreflog之后得到了这个541b2f5HEAD@{23}:checkout:movingfromdemotomaster06fa6d5HEAD@{24}:commit(merge):removeajaxcallfordeletingvariablesandtransfomersb84b60aHEAD@{25}:checkout:movingfromdemo1to

git - 在 Git 中恢复已删除的分支

这个问题在这里已经有了答案:CanIrecoverabranchafteritsdeletioninGit?(24个答案)关闭8年前。我这样错误地删除了我的分支:gitbranch-Ddemo但我想恢复它......我在gitreflog之后得到了这个541b2f5HEAD@{23}:checkout:movingfromdemotomaster06fa6d5HEAD@{24}:commit(merge):removeajaxcallfordeletingvariablesandtransfomersb84b60aHEAD@{25}:checkout:movingfromdemo1to

git - 如何在 GitHub 上从 master 创建开发分支

我在GitHub上创建了一个repo,目前只有一个master分支。我的本地工作副本与GitHub上的remote/originmaster完全同步。我现在想在GitHub上创建一个development分支,这样我团队中的其他人就可以开始将更改推送到development(而不是直接推送到master)并提交PR、请求代码审查等。所以我尝试在本地创建一个新的development分支并推送它:gitcheckout-bdevelopmentgitpushorigindevelopment:master但是git只是说Everythingup-to-date。所以我问:如果我当前使用的

git - 如何在 GitHub 上从 master 创建开发分支

我在GitHub上创建了一个repo,目前只有一个master分支。我的本地工作副本与GitHub上的remote/originmaster完全同步。我现在想在GitHub上创建一个development分支,这样我团队中的其他人就可以开始将更改推送到development(而不是直接推送到master)并提交PR、请求代码审查等。所以我尝试在本地创建一个新的development分支并推送它:gitcheckout-bdevelopmentgitpushorigindevelopment:master但是git只是说Everythingup-to-date。所以我问:如果我当前使用的

git - Git 存储库如何与 develop 和 master 分支一起工作?

我是Git的新手,这真的很令人困惑。我想开始在Git上开发Web应用程序,但到目前为止,我一直在处理让我落后的问题。我读过thisblog发布一个成功的Git分支模型。我真的很想设置与此类似的东西。它表示存储库有2个主要分支,分别称为master和develop。所以我继续创建了一个存储库。然而,令我惊讶的是,存储库本身是默认的master分支。我应该如何创建一个develop分支?我是否在master分支的父级中创建它?这意味着develop分支在存储库之外。我在这里完全错了吗?我是否只是忽略了我在master分支中创建两个分支的事实? 最佳答案

git - Git 存储库如何与 develop 和 master 分支一起工作?

我是Git的新手,这真的很令人困惑。我想开始在Git上开发Web应用程序,但到目前为止,我一直在处理让我落后的问题。我读过thisblog发布一个成功的Git分支模型。我真的很想设置与此类似的东西。它表示存储库有2个主要分支,分别称为master和develop。所以我继续创建了一个存储库。然而,令我惊讶的是,存储库本身是默认的master分支。我应该如何创建一个develop分支?我是否在master分支的父级中创建它?这意味着develop分支在存储库之外。我在这里完全错了吗?我是否只是忽略了我在master分支中创建两个分支的事实? 最佳答案

git - git 中的损坏分支,致命 : your current branch appears to be broken

这是我的案例:我在一个分支机构工作。将新提交推送到远程。切换回主分支。但是在输入gitcheckoutmaster命令后我的电脑突然遇到了bluescreenofdeath并且发生了意外的力量关闭。重新启动计算机后,我检查了当前分支的状态,结果我将每个文件都标记为新文件。现在,我被困在这一点上,在gitlog命令后我收到错误$gitlogfatal:yourcurrentbranchappearstobebroken如何解决这个问题并恢复我的分支?我正在使用Windows7和最新版本的gitbashEdit:Idon'twanttodeletethisbranch.