先去git官网下载安装git,这边就不赘述,不会自行百度。
1.在开发工具中初始化一个项目mmall,并且新建一个.gitignore文件,这个文件的作用是忽略一些不需要上传git上面的文件。我的项目结构如下:
.gitignore文件内容:
#忽略.class文件
*.class
#忽略war文件
*.war
*.ear
*.orig
//忽略target目录下的所有文件
target/
.settings/
.project
.classpath
./idea/
/idea/
*.ipr
*.iml
*.iws
*.log
*.cache
*.diff
*.patch
*.tmp
*.DS_Store
Thumbs.db
2.去gitHub官网或者码云官网注册一个git账号,我是在https://github.com/注册的,下图是注册完以后的主页:
3.在该网站新建一个仓库地址,点击右上角新建仓库new repository
4.新建完之后,记下该仓库地址
5.回到我们的idea中,在控制台输入git初始化命令: git init
如下图,说明初始化成功了。
6.此时,可以输入git status 命令, 查看新增的文件状态
7.然后使用 git add . 命令,添加文件,执行该命令前一定要在网站配置好公钥,否则会出现如下错误
8.如何配置公钥??
1)找到git安装目录,打开git-bash.exe,输入输入命令 ssh-keygen -t rsa -C “1234567890@qq.com” ,回车("1234567890@qq.com"是github账号)
2)提醒输入key的名称,输入如id_rsa等,可以敲入三个回车,默认配置;
3)在C:\Users\Administrator.ssh下产生两个文件:id_rsa和id_rsa.pub;
4)用编辑器打开id_rsa.pub文件,复制内容,在github.com的网站上到ssh密钥 管理页面,添加新公钥即可。
9.配置好公钥之后,就可以使用git add . 命令添加文件
10.使用 git commit -am “注释” 提交上去
注意: Windows系统注释是双引号,linux系统是单引号
11.添加到远程仓库地址:git remote add origin git@github.com:lixiangyang1991/mmall.git 这个地址就是前面创建的git仓库的地址。
12.推送到master分支:git push -f -u origin master
注意:如果是第一次推送的话,会报错behind,认为你本地是落后的,必须先执行git pull 命令。
13.此时我们刷新git仓库的网页,可以看到我们本地项目已经提交到了gitHub上面,如图
14.但是一般企业里面都是迭代开发的,需要拉取分支,拉取分支命令 git checkout -b v1.1 ,然后推送分支 git push origin HEAD -u,此时我们再刷新一下网页,看到分支里面新增了一个v1.1的分支,如图
15.到这里,一个新建的项目已经完整上传到git仓库了,可以分配权限给其他小伙伴,pull到本地,然后写完代码commit上去,终于可以愉快的玩耍了。