我如何获取文件到github服务器?

时间:2011-10-07 18:21:28

标签: git github

这个问题涉及github。它可能需要迁移到另一个站点。

如何将文件传送到github服务器?

我在客户端设置了我的user.name,user.email和github.token

另外,我还将我的SSH密钥翻译到github.com的服务器端。

我使用

验证了SSH

ssh -T git@github.com

SSH正在运作

根据说明,您只需暂存文件,提交并推送它们。

在Bash Shell中工作时,我使用

git push origin master

然而,这给了我错误......

![rejected] master->master(non-fast forward)

我基本上是按照这里的指示

http://help.github.com/

设置Git,并创建一个Git Repo。

2 个答案:

答案 0 :(得分:1)

在Github上创建一个存储库。按照那里的说明进行操作。

答案 1 :(得分:1)

你已经拥有了一些超越你所拥有的东西。

git fetch

然后

git log --all --graph # or gitk --all

了解这些变化是什么。

如果你想忽略它们并炸毁历史(如果你在那里与其他人合作则不推荐)强行推动:

git push -f

或者,在服务器上的任何内容之上重新定义或合并您的更改:

git merge origin/master # assumes you are on the master branch

git rebase origin/master

现在你应该能够推动:

git push origin master # can be just git push if you are tracking