开发环境:idea15.06、jdk-7u80、maven3.0.5、git3.12.1、tomcat7.0.73、mysql5.1.73
1. 在GitHub上创建一个新的项目;
2. 打开idea,配置Terminal终端:配置的教程;
3. 使用 touch README.md 新建READMD.md文件,添加项目的说明;
4. 使用 touch .gitignore 文件,如下填写:
5. 执行 git init 命令,初始化本地仓库;
输入 git status 可以查看哪些文件发生了变化,这个命令接下来会多次使用;
6. 执行 git add . 添加所有变化了的文件,(注意:add后面有一个小数点),使用 git status 查看变化;
7. 执行 git commit -am ‘first commit init project’ -am后面的字符串是对本次提交的说明;
8. 执行 git remote add origin git@github.com:linminghuan/mmall.git 连接远程仓库,origin后面的地址可以在GitHub上面找到;
9. 执行 git push -u origin master 把本地的仓库的更新推送到远程仓库,
这个时候会报一个错:
根据错误提示,我们推送前先把远程的内容拉取过来
然后用刚才的命令重新推送一次,这次还是会报错:
这次的原因是本地的分支是落后于远程的分支的,但是我们不管它,强行推送到远程仓库,因为项目刚刚建立,远程仓库什么都没有,覆盖不会导致文件错乱。
强制推送的命令是:git push -u -f origin master
可以去GitHub上查看是否推送成功;
10.
查看本地的分支的命令是: git branch
查看远程的分支的命令是: git branch -r
创建新的分支: git checkout -b v1.0 origin/master
11. 把本地新分支推送到远程仓库:
去GitHub查看如果已经有了新的分支那么
大功告成!