如何将一个已存在的项目push到GitHub

第一步:创建一个仓库

这需要登录到GitHub并且穿件一个仓库。你可以选择是否初始化一个README。这不重要,因为你将会覆盖在这个远程仓库里的所有东西。

第二步:在项目目录初始化Git

通过你的终端并且确保Git已经安装在你的电脑上,导航到你想要添加的目录后运行下边的命令。

初始化git仓库

1
git init

增加文件到Git索引

1
git add -A

提交增加过的文件

1
git commit -m "Added my project"

增加新的远程源(在这里是GitHub)

1
git remote add [email protected]:Panmax/playground.git

or

1
git remote add https://github.com/Panmax/playground.git

Push到GitHub

1
git push -u -f origin master

到这里有些事情需要注意,-f标记代表force,这将会自动的覆盖远程目录中所有的东西。我们只是用来覆盖GitHub自动初始化README。如果你跳过了,那么-f标记就不是必须的了。

-u标记将远程源设置为默认,这让你以后容易的使用git pushgit pull而不用指定一个源。在这种情况下,我们总是想要的GitHub。

总起来

1
2
3
4
5
git init
git add -A
git commit -m 'Added my project'
git remote add origin [email protected]:Panmax/playground.git
git push -u -f origin master