草庐IT

git - 致命的 : 'origin' does not appear to be a git repository

我的Github帐户上有一个存储库moodle,我从官方存储库fork。然后我将它克隆到我的本地机器上。它运作良好。我创建了几个分支(在master分支下)。我做了几次提交并且工作正常。我不知道我是怎么收到以下错误的:gitpushoriginmasterfatal:'origin'doesnotappeartobeagitrepositoryfatal:Theremoteendhungupunexpectedly如何在不影响我在Github上的存储库的情况下解决错误?我正在使用Ubuntu12.10在执行cat$(gitrev-parse--show-toplevel)/.git/c

git - 从原点 pull 时 "git pull"命令之间的差异?

这些命令有什么区别?:#1gitpull#2gitpullorigin#3gitpulloriginmaster#4gitpullorigin/master#5gitpulloriginHEAD:master 最佳答案 gitpull是一个方便的命令,它同时做不同的事情。基本上它只是gitfetch和gitmerge(或gitrebase)的组合,它连接到远程存储库并获取新提交它将新提交merge到您的本地分支中。由于涉及两个不同的命令,gitpull的含义并不总是很明显。您可以为本地分支配置上游。在一个新的克隆之后,你将有一个本地

git - 从原点 pull 时 "git pull"命令之间的差异?

这些命令有什么区别?:#1gitpull#2gitpullorigin#3gitpulloriginmaster#4gitpullorigin/master#5gitpulloriginHEAD:master 最佳答案 gitpull是一个方便的命令,它同时做不同的事情。基本上它只是gitfetch和gitmerge(或gitrebase)的组合,它连接到远程存储库并获取新提交它将新提交merge到您的本地分支中。由于涉及两个不同的命令,gitpull的含义并不总是很明显。您可以为本地分支配置上游。在一个新的克隆之后,你将有一个本地

Git 推送 : "fatal ' origin' does not appear to be a git repository - fatal Could not read from remote repository."

我知道已经有人问过类似的问题。但是,我认为我的问题是由于我之前犯的一个错误,因此有所不同:让我解释一下。一切都如我所愿顺利进行:gitadd.我本地存储库中的所有文件。gitcommit-m"messagehere"将消息添加到我的提交中。gitpushoriginmaster将我的文件上传到GitHub。gitpushherokumaster将我的文件上传到Heroku。但是,在某些时候,我在本地创建了一个名为add-calendar-model的新分支,以防应用程序开发的后续步骤失败......这正是发生的事情。然而,尽管进行了多次尝试,我还是没有设法从master分支到我的本地存

Git 推送 : "fatal ' origin' does not appear to be a git repository - fatal Could not read from remote repository."

我知道已经有人问过类似的问题。但是,我认为我的问题是由于我之前犯的一个错误,因此有所不同:让我解释一下。一切都如我所愿顺利进行:gitadd.我本地存储库中的所有文件。gitcommit-m"messagehere"将消息添加到我的提交中。gitpushoriginmaster将我的文件上传到GitHub。gitpushherokumaster将我的文件上传到Heroku。但是,在某些时候,我在本地创建了一个名为add-calendar-model的新分支,以防应用程序开发的后续步骤失败......这正是发生的事情。然而,尽管进行了多次尝试,我还是没有设法从master分支到我的本地存

git - git push -u origin master 中的 -u 标志是什么意思?

我只是想知道-u标志在此命令中的含义是什么?gitpush-uoriginmaster 最佳答案 -u选项执行以下操作:对于每个最新或成功推送的分支,添加一个上游(跟踪)引用,供无参数、git-pull和其他命令使用。因此,在使用-u选项推送您的本地分支后,该本地分支将自动链接到远程分支,您可以使用不带任何参数的gitpull。 关于git-gitpush-uoriginmaster中的-u标志是什么意思?,我们在StackOverflow上找到一个类似的问题:

git - git push -u origin master 中的 -u 标志是什么意思?

我只是想知道-u标志在此命令中的含义是什么?gitpush-uoriginmaster 最佳答案 -u选项执行以下操作:对于每个最新或成功推送的分支,添加一个上游(跟踪)引用,供无参数、git-pull和其他命令使用。因此,在使用-u选项推送您的本地分支后,该本地分支将自动链接到远程分支,您可以使用不带任何参数的gitpull。 关于git-gitpush-uoriginmaster中的-u标志是什么意思?,我们在StackOverflow上找到一个类似的问题:

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是什么意思?它是