草庐IT

Leetcode_Master

全部标签

git - 在 filter-branch --tree-filter 之后从 git repo 中删除 refs/original/heads/master?

我在这里遇到了同样的问题:Newgitrepositoryinrootdirectorytosubsumeanexistrepositoryinasub-directory我在这里遵循了这个答案:Newgitrepositoryinrootdirectorytosubsumeanexistrepositoryinasub-directory现在,gitk--all显示两个历史:一个以当前master结束,另一个名为original/refs/heads/master.我不知道第二个历史是什么,也不知道如何将其从存储库中删除。我的存储库中不需要两个历史记录。我该如何摆脱它?复制自己:mk

git - 在 filter-branch --tree-filter 之后从 git repo 中删除 refs/original/heads/master?

我在这里遇到了同样的问题:Newgitrepositoryinrootdirectorytosubsumeanexistrepositoryinasub-directory我在这里遵循了这个答案:Newgitrepositoryinrootdirectorytosubsumeanexistrepositoryinasub-directory现在,gitk--all显示两个历史:一个以当前master结束,另一个名为original/refs/heads/master.我不知道第二个历史是什么,也不知道如何将其从存储库中删除。我的存储库中不需要两个历史记录。我该如何摆脱它?复制自己:mk

git - HEAD 和 master 的区别

Git中的HEAD和master有什么区别?我在GitHub上克隆了一个项目,想将我的更改推送到远程。但是我应该推到哪一个呢? 最佳答案 master是对分支结尾的引用。按照惯例(默认情况下)这通常是主要的集成分支,但不一定是。HEAD实际上是一种特殊类型的引用,它指向另一个引用。它可能指向master也可能不指向(它将指向当前checkout的任何分支)。如果你知道你想要提交到master分支然后推送到这个。这是一个可视化的例子:在您自己的存储库中,您可以通过运行以下命令检查HEAD指向的位置:$gitsymbolic-refHE

git - HEAD 和 master 的区别

Git中的HEAD和master有什么区别?我在GitHub上克隆了一个项目,想将我的更改推送到远程。但是我应该推到哪一个呢? 最佳答案 master是对分支结尾的引用。按照惯例(默认情况下)这通常是主要的集成分支,但不一定是。HEAD实际上是一种特殊类型的引用,它指向另一个引用。它可能指向master也可能不指向(它将指向当前checkout的任何分支)。如果你知道你想要提交到master分支然后推送到这个。这是一个可视化的例子:在您自己的存储库中,您可以通过运行以下命令检查HEAD指向的位置:$gitsymbolic-refHE

git - HEAD、master、origin的git概念是什么?

在我学习git的过程中,我不断遇到HEAD、master、origin等术语,但我不确定它们之间有什么区别。如果我理解正确,HEAD总是等于最新版本?如果是这样,那是整个存储库的最新版本,还是特定分支或标签的最新版本?这太令人困惑了。我已经阅读了很多关于这方面的教程以及诸如分支/merge之类的内容,但仍然无法理解它。 最佳答案 我强烈推荐这本书"ProGit"byScottChacon.花时间真正阅读它,同时像您一样探索实际的gitrepo。HEAD:您的存储库的当前提交。大多数时候HEAD指向当前分支中的最新提交,但情况并非如此

git - HEAD、master、origin的git概念是什么?

在我学习git的过程中,我不断遇到HEAD、master、origin等术语,但我不确定它们之间有什么区别。如果我理解正确,HEAD总是等于最新版本?如果是这样,那是整个存储库的最新版本,还是特定分支或标签的最新版本?这太令人困惑了。我已经阅读了很多关于这方面的教程以及诸如分支/merge之类的内容,但仍然无法理解它。 最佳答案 我强烈推荐这本书"ProGit"byScottChacon.花时间真正阅读它,同时像您一样探索实际的gitrepo。HEAD:您的存储库的当前提交。大多数时候HEAD指向当前分支中的最新提交,但情况并非如此

git - git reset --hard origin/master 是什么意思?

我做了一个gitpull并得到了一个错误:Thefollowingworkingtreefileswouldbeoverwrittenbymerge...Pleasemoveorremovethembeforeyoucanmerge.为了解决这个问题,我做了以下事情:gitfetchgitreset--hardorigin/master现在,当我执行gitpull时,它会显示所有内容都是最新的。我想知道当我运行这些命令时到底发生了什么。我知道gitfetch从远程仓库中获取更改,而不将它们merge到我的本地仓库中。gitreset--hardorigin/master是什么意思?它是

git - git reset --hard origin/master 是什么意思?

我做了一个gitpull并得到了一个错误:Thefollowingworkingtreefileswouldbeoverwrittenbymerge...Pleasemoveorremovethembeforeyoucanmerge.为了解决这个问题,我做了以下事情:gitfetchgitreset--hardorigin/master现在,当我执行gitpull时,它会显示所有内容都是最新的。我想知道当我运行这些命令时到底发生了什么。我知道gitfetch从远程仓库中获取更改,而不将它们merge到我的本地仓库中。gitreset--hardorigin/master是什么意思?它是

git - 致命的 : The current branch master has no upstream branch

我正在尝试将我的一个项目推送到github,但我一直收到此错误:peeplesoft@jane3:~/846156(master)$gitpushfatal:Thecurrentbranchmasterhasnoupstreambranch.Topushthecurrentbranchandsettheremoteasupstream,usegitpush--set-upstreamoriginmaster所以我试了一下,得到了这个:peeplesoft@jane3:~/846156(master)$gitpush--set-upstreamoriginmasterfatal:Auth

git - 致命的 : The current branch master has no upstream branch

我正在尝试将我的一个项目推送到github,但我一直收到此错误:peeplesoft@jane3:~/846156(master)$gitpushfatal:Thecurrentbranchmasterhasnoupstreambranch.Topushthecurrentbranchandsettheremoteasupstream,usegitpush--set-upstreamoriginmaster所以我试了一下,得到了这个:peeplesoft@jane3:~/846156(master)$gitpush--set-upstreamoriginmasterfatal:Auth