Macos 为什么git提交存在于我的本地克隆/目录上,而不存在于GitHub上?

Macos 为什么git提交存在于我的本地克隆/目录上,而不存在于GitHub上?,macos,git,command-line,github,Macos,Git,Command Line,Github,我已经在命令行上使用git提交并推送了一个项目的一些更改,但是当我登录到GitHub时,我所做的分支和提交不会显示在我的帐户上。为什么? 我可以在命令行上查看使用git创建的所有提交历史记录 git remote-v命令的结果 在本地提交后,您仍然需要将这些提交推送到github: git push (由于您的遥控器名为origin,因此无需指定其名称:默认情况下,它会推送到‘origin’) 这假设您是回购协议的所有者或所有者 如果是第一次推送当前分支机构: git push -u orig

我已经在命令行上使用git提交并推送了一个项目的一些更改,但是当我登录到GitHub时,我所做的分支和提交不会显示在我的帐户上。为什么?

我可以在命令行上查看使用git创建的所有提交历史记录

git remote-v
命令的结果
在本地提交后,您仍然需要将这些提交推送到github:

git push
(由于您的遥控器名为origin,因此无需指定其名称:默认情况下,它会推送到‘origin’)

这假设您是回购协议的所有者或所有者

如果是第一次推送当前分支机构:

git push -u origin yourCurrentBranch
在您的分支机构和“
origin/yourBranch
”之间建立跟踪关系,详见“”

第一次推送完成后,接下来的推送就很简单了“
git-push


如果您不是所有者/合作者,您将无权推动回购

您需要(请参阅),并且在您的本地克隆回购协议中,您已经在进行以下工作:

git remote rename origin upstream
git remote add origin https://YourLogin@github.com/YourLogin/guessing-game.git

这样,您将推到您自己的fork,并进行(请参阅)。

一旦在本地提交,您仍然需要将这些提交推到github:

git push
(由于您的遥控器名为origin,因此无需指定其名称:默认情况下,它会推送到‘origin’)

这假设您是回购协议的所有者或所有者

如果是第一次推送当前分支机构:

git push -u origin yourCurrentBranch
在您的分支机构和“
origin/yourBranch
”之间建立跟踪关系,详见“”

第一次推送完成后,接下来的推送就很简单了“
git-push


如果您不是所有者/合作者,您将无权推动回购

您需要(请参阅),并且在您的本地克隆回购协议中,您已经在进行以下工作:

git remote rename origin upstream
git remote add origin https://YourLogin@github.com/YourLogin/guessing-game.git

这样,您将推到您的叉子(您自己的叉子),并制作(请参阅)。

您是否添加了github作为遥控器?在命令行中,尝试使用git remote-v并将结果发布到问题中。它是您的存储库吗?当您尝试为您所调用的分支
git-push-origin
时,它说了什么?确保如果您使用的是非默认分支,请首先使用
git-push-origin\u-NAME-branch\u-NAME-u
将其标记为跟踪。是否将github添加为远程?在命令行中,尝试使用git remote-v并将结果发布到问题中。它是您的存储库吗?当您尝试为您所调用的分支
git-push-origin
时,它说了什么?确保如果您使用的是非默认分支,请首先使用
git-push-origin\u-NAME-branch\u-NAME-u将其标记为跟踪。