添加已有项目到github
- 新建repository,可以在github网站上直接新建或者使用windows github工具。
- 进入github repository 项目
- 在github windows工具中使用git Bash打开项目,使用cd命令进入已有项目根目录下
1
2
3
4
5git init //在当前项目目录中生成本地git管理,并建立一个隐藏.git目录
git add . //添加当前目录中的所有文件到索引
git commit -m "first commit" //提交到本地源码库,并附加提交注释
git remote add origin https://github.com/test/test.git //添加到远程项目,别名为origin
git push -u origin master //把本地源码库push到github 别名为origin的远程项目中,确认提交
问题-1: RT ! [rejected] master -> master (fetch first)
在push远程服务器的时候发现出现此错误;原因是没有同步远程的master
所以我们需要先同步一下
a.–> git pull origin master
b.–> git push origin master
问题-2: ! [rejected] master -> master (non-fast forward)
Non-fast-forward的出现原因在于:git仓库中已经有一部分代码,所以它不允许你直接把你的代码覆盖上去。
我们这里面是新建的仓,可以直接强推(命令加上-f参数),如果仓中有其它的代码慎选。1
git push -u origin master -f //把本地源码库push到github 别名为origin的远程项目中,确认提交