Git-03:如何在IDEA中使用Git提交项目到远程仓库?
文章目录
1. ghh1221创建本地仓库
- idea集成Git:
- 初始化本地仓库:
- 选中项目将整个项目添加到暂存区:
- 选中项目将项目提交到工作区:
2. ghh1221将本地仓库push到远程仓库
- 创建github远程仓库:
- 两种方式:
方式1:idea中添加github账号:如果这样操作,默认使用这个账号的远程仓库:
方式2:
但是为了演示多人合作,把配置的账号删除,重新用了另一种方式配置,通过下面方式可以看到历史版本信息:
设置推送的远程仓库地址别名: - 将项目push到远程仓库:
重新刷新github页面就可以看到推送的内容:
3. ghh2825从远程仓库克隆(clone)ghh1221的仓库
- 复制ghh1221的仓库地址:https://github.com/ghh1221/springboot-configuration.git
- clone仓库:
4. ghh2825克隆下来后对代码进行修改并push
- 对代码进行修改:
- 将项目提交到本地仓库:
- 将项目push到远程仓库:
5. ghh1221邀请ghh2825加入团队后,ghh2825才能push成功
- ghh1221进入该项目向ghh2825发送邀请
- ghh2825复制邀请链接选择接收邀请:
- ghh再次push项目:
6. ghh1221将远程仓库中的代码pull到本地仓库(idea中)
- ghh1221中的远程仓库中有了ghh2825提交的代码,但是本地仓库中的代码还没变,还是原来的代码,因此需要从远程仓库中pull下来:
- 把远程仓库的代码pull下来:
7. 代码冲突问题
- ghh2825(push)项目到仓库:
- ghh1221(push)项目到远程仓库:
修改后执行git add,git commit后然后push项目: - 代码冲突,push被拒绝,因为两个人改的是同一行代码: