本文只讲述如何将本地项目托管到github,其他基础知识请参考其他博客,谢谢
一、 打开命令行终端,进入项目所在的本地目录,将目录初始化为一个 Git 项目
$ git init
当你再次输入会得到
Reinitialized existing Git repository
此时会在目录中已经存在一个 .git 隐藏文件夹,说明已经初始化成功了。
二、 将所有文件添加到新的本地 git 仓库的暂存区
$ git add .
三、 将添加的文件提交到版本库
$ git commit -m "something modify"
四、登录你的github账号在github上创建一个新的项目
可以不用勾选README,不然本地没有readme文件会引起冲突。如果勾选产生冲突了类似于这样的错误,也不用慌张,蛋定!!!
error: src refspec master does not match any.
error: failed to push some refs to "xxxxxxx"
------>git pull --rebase origin master
五、在生成的项目主页上,复制仓库地址
有两种格式:第一种是ssh,第二种是https,采用哪种看自己需求咯。
- git@github.com:MrLeihe/Freestyle.git
- https://github.com/MrLeihe/Freestyle.git
六、 回到命令行终端界面,将本地仓库关联到github远程仓库
$ git remote add origin git@github.com:MrLeihe/Freestyle.git
可运行以下命令查看结果:
$ git remote -v
七、 提交代码到 GitHub 仓库
$ git push origin master
或者
$ git push -u origin master
到这里如果没有问题的话,此时刷新github新项目页面就能看到提交上来的数据了
Attention:
- 需要注意的是,因为github上的是master主分支,所以当前本地分支也必须切换到主分支进行提交,不然会提示提交失败。
补充:Git 提示fatal: remote origin already exists 错误解决办法
参考地址:http://blog.csdn.net/top_code/article/details/50381432
ps:有什么不懂或者写的不对的地方可以一起交流哦