1:在本地创建一个文件夹名为demo里面进行框架的搭建以及基础类的开发
2:在本地创建.gitignore文件,内容如下,表示这些文件不上传到git
target/ project/ out/ ### IntelliJ IDEA ### .idea *.iws *.iml *.ipr src/test/ src/main/scala/META-INF/
3:新建README文件
新建上就行了,和gitignore一样都在项目根目录里,markdown格式(.md)。
4:在项目根目路执行git init, 就会在根目路新建一个.git文件,此时项目文档就会被git纳入管理。
5:执行命令git add .(注意点是用空格隔开的)
执行git add .将根目路的除.gitignore里的所有文件跟踪
6:git commit -m "创建一个新项目",现在只是提交到本地的git上了
7:在gitlab/github上创建远端仓库
8:git remote add origin 项目地址(例如:http://dev.oss.xxx.cn:801/bigdata/demo.git)
8:git push -u origin master 就将本地代码全部推到git上去了
注意:
另外,这里有个坑需要注意一下,就是在上面第七步创建远程仓库的时候,如果你勾选了Initialize this repository with a README(就是创建仓库的时候自动给你创建一个README文件),那么到了第八步你将本地仓库内容推送到远程仓库的时候就会报一个failed to push some refs to http://dev.oss.xxx.cn:801/bigdata/demo.git的错。
例如下图
这是由于你新创建的那个仓库里面的README文件不在本地仓库目录中,这时我们可以通过以下命令先将内容合并以下:
将redeme拉取到本地再进行一次推送就ok了
$ git pull --rebase origin master