2016-10-26 268 views
0

初学者问题/问题。我使用Git将文件提交到Github上的回购站,并使用git show来确认它已成功,但我无法在GitHub上看到该文件。这是为什么?是否有任何简单的说明将文件同步到GitHub,我可以使用它来验证或指示它被推送到GitHub?同步本地文件到github回购

+1

我不是GitHub专家,但可能会延迟几分钟。我之前看到过BitBucket的延迟。此外,你可能做错了什么。 –

+0

也许你推动的分支和你正在查看的分支不同 –

+0

你是否推“推”? 'commit'是本地的,'push'将它发送到你的git服务器。检查1615903的优秀答案。 – miva2

回答

0

你是否直接推送到主分支?

你总是可以做一个git shortlog来查看你的提交的准确性。 添加提交数量的限制。

例如git shortlog -10会为您提供最近10次提交给远程的提交。

或者你的本地分支的引用不指向远程分支引用?尝试一个git获取,然后git push --set-upstream

这将设置远程分支来存放从本地分支推送的所有内容。

1

我用的Git将文件提交到回购在Github上

你不提交的文件直接在GitHub回购协议,你让提交在本地克隆,然后推动了这些提交给远程仓库,在这里是GitHub。

...使用混帐显示,以确认它已成功

git show不告诉你,如果推已成功与否,它只是显示上次的内容提交。

我无法在GitHub上看到该文件。这是为什么?

你做了一个git push

一个文件同步高达GitHub的

你不使用git同步文件简单的指令,你提交工作。您使用git push将本地提交推送到远程,git pullgit fetch将提交从远程到本地回购。

验证或表明它被推送到GitHub?

git push的输出告诉您推送是否成功。