草庐IT

GitKraken 不会推送到新的远程 ("Select remote branch to push/pull with ' master' : ")

所以我在远程创建了一个新的存储库,并设法将它(我相信)连接到客户端(GitKraken)。现在它想要我的一个分支名称,用于一个没有任何分支的repo。请注意,它还...使用“master”推/pull:,即带冒号的master。几乎解释这里正在发挥作用的机制与实际制定步骤一样受欢迎。 最佳答案 您需要为本地分支机构“设置上游”。为此:在LOCAL下的左Pane中找到您本地的分支机构,右击并选择“设置上游”,在提示中命名您的新远程分支并单击“提交”,点击顶部工具栏上的“推送”。为避免混淆,您还可以在从master或您想要分支的任何远程

GitKraken 不会推送到新的远程 ("Select remote branch to push/pull with ' master' : ")

所以我在远程创建了一个新的存储库,并设法将它(我相信)连接到客户端(GitKraken)。现在它想要我的一个分支名称,用于一个没有任何分支的repo。请注意,它还...使用“master”推/pull:,即带冒号的master。几乎解释这里正在发挥作用的机制与实际制定步骤一样受欢迎。 最佳答案 您需要为本地分支机构“设置上游”。为此:在LOCAL下的左Pane中找到您本地的分支机构,右击并选择“设置上游”,在提示中命名您的新远程分支并单击“提交”,点击顶部工具栏上的“推送”。为避免混淆,您还可以在从master或您想要分支的任何远程

git - 如何让 --detect-branches 与 git-p4 一起工作?

我的p4存储库的结构类似于://depot/project/branch1//depot/project/branch2//depot/project/branch3...etc但是,当我使用git-p4克隆“项目”时,所有3个分支都不被视为分支,并且都被克隆到单个主分支中。这就是我调用git-p4的方式:git-p4clone--detect-branches//depot/project我期待git-p4为“project”创建一个具有三个分支的git数据库,项目的根将映射到分支名称后的路径(例如:如果//depot/project/branch1有一个名为“lib”的子目录(//

git - 如何让 --detect-branches 与 git-p4 一起工作?

我的p4存储库的结构类似于://depot/project/branch1//depot/project/branch2//depot/project/branch3...etc但是,当我使用git-p4克隆“项目”时,所有3个分支都不被视为分支,并且都被克隆到单个主分支中。这就是我调用git-p4的方式:git-p4clone--detect-branches//depot/project我期待git-p4为“project”创建一个具有三个分支的git数据库,项目的根将映射到分支名称后的路径(例如:如果//depot/project/branch1有一个名为“lib”的子目录(//

git - 使用 git filter branch 重写历史时保留 git 注释

出于某些原因,我必须重写我的git存储库的整个历史记录,以更改每次提交的committer_id。但是,我或多或少地在每个提交上附加了一个注释,并且使用git-filter-branch更改committer_id将在逻辑上创建新的提交,留下注释。有没有办法将注释复制到它们匹配的新提交中?这thread似乎问了类似的问题,但在2011年没有解决。感谢您的帮助! 最佳答案 问题可能是git-notes需要一些额外的配置才能按照您希望的方式工作。您可能需要这个配置变量gitconfignotes.rewriteRefrefs/notes

git - 使用 git filter branch 重写历史时保留 git 注释

出于某些原因,我必须重写我的git存储库的整个历史记录,以更改每次提交的committer_id。但是,我或多或少地在每个提交上附加了一个注释,并且使用git-filter-branch更改committer_id将在逻辑上创建新的提交,留下注释。有没有办法将注释复制到它们匹配的新提交中?这thread似乎问了类似的问题,但在2011年没有解决。感谢您的帮助! 最佳答案 问题可能是git-notes需要一些额外的配置才能按照您希望的方式工作。您可能需要这个配置变量gitconfignotes.rewriteRefrefs/notes

Windows 上的 Git : Can't switch branch after renaming a file (only changed case)

我在Windows上使用git,我的存储库中有一个文件,可以说是“foo.txt”。今天我想把这个文件重命名为“Foo.txt”(大写)。正如thisSOquestion中的建议,我使用了gitmv-ffoo.txtFoo.txt,它产生了预期的结果。我开始提交对我的存储库的更改。编辑:我希望这是一个永久性的更改,并且仍然能够checkout此更改之前的提交。然而,之后我在尝试切换分支时遇到了错误:#I'monbranch1gitcheckoutbranch2Abortingerror:Thefollowinguntrackedworkingtreefileswouldbeoverwr

Windows 上的 Git : Can't switch branch after renaming a file (only changed case)

我在Windows上使用git,我的存储库中有一个文件,可以说是“foo.txt”。今天我想把这个文件重命名为“Foo.txt”(大写)。正如thisSOquestion中的建议,我使用了gitmv-ffoo.txtFoo.txt,它产生了预期的结果。我开始提交对我的存储库的更改。编辑:我希望这是一个永久性的更改,并且仍然能够checkout此更改之前的提交。然而,之后我在尝试切换分支时遇到了错误:#I'monbranch1gitcheckoutbranch2Abortingerror:Thefollowinguntrackedworkingtreefileswouldbeoverwr

git - sh : parse_git_branch: command not found

我在osxElCaptain上启用了root。我尝试了一些已在stackoverflow上提供的解决方案和supersu但无法修复错误。我将functionparse_git_branch()从.bash_prompt导出到.bash_profile但我仍然收到此错误。我不知道bash脚本,所以我不知道发生了什么以及要修复什么。abhimanyuaryanatMacbookin~$sudosush:parse_git_branch:commandnotfoundrootatMacbookin/Users/abhimanyuaryan.bash_profileifwhichrbenv>/

git - sh : parse_git_branch: command not found

我在osxElCaptain上启用了root。我尝试了一些已在stackoverflow上提供的解决方案和supersu但无法修复错误。我将functionparse_git_branch()从.bash_prompt导出到.bash_profile但我仍然收到此错误。我不知道bash脚本,所以我不知道发生了什么以及要修复什么。abhimanyuaryanatMacbookin~$sudosush:parse_git_branch:commandnotfoundrootatMacbookin/Users/abhimanyuaryan.bash_profileifwhichrbenv>/