在此之前非常建议大家参考阅读一下阮一峰老师的文章,关于Git的原理讲解的分场详细,下面给大家列出来:
《Git工作流》
下面将介绍如何在使用Idea的基础上去把本地开发好的项目上传到Coding代码管理平台1. coding上新增项目
2.配置本地仓库
这里假设你已经在自己的window电脑上已经安装了Git
2.1 基于Idea选择创建本地仓库的位置
VCS --> Import into Version Control --> Create Git Repository
这里我把本来要上传的项目路径作为本地的仓库,因此定位到需要上传的项目的根路径
2.2 创建完成后会在该位置生成一个.git文件,本地仓库就设置成功了
2.3 设置本地仓库之后,idea打开的web-server项目里面的文件立刻变成红色,等待add
3. 提交代码到本地仓库
3.1 将web-server项目add进缓存区,(add一次就可以了,之后每次新增修改文件只需要commit到本地仓库,再push到远程仓库)
add之后项目文件的颜色变成绿色,等待commit(文件为绿色意为可commit)
3.2 commit到本地仓库(将缓存区中的内容保存至本地仓库,代码先递交到本地仓库才能上传到远程仓库)
4. 建立本地仓库与远程仓库的连接
远程仓库就是我们在coding上传创建的项目空间,这里需要我们本地与远程coding的空间简历连接
4.1 在idea中打开Remotes
在弹出的小窗口里点击加号,URL里填写在coding创建的项目所提供的https SSH链接。点击ok
5.上传到远程仓库
5.1 push到远程仓库
5.2 如果push遇到报错,提示
解决方案如下:
1.切换到自己项目所在的目录,右键选择GIT BASH Here
2. 在terminl窗口中依次输入命令:
git pull
git pull origin master
git pull origin master --allow-unrelated-histories
在idea中重新push自己的项目,成功!!!
6. 登录我们的远程仓库,在我们创建的项目中可以看得到已经有一个分支已成功推送
最初始远程仓库与本地仓库默认的分支都是master