Git-03:如何在IDEA中使用Git提交项目到远程仓库?

1. ghh1221创建本地仓库

  1. idea集成Git:
    Git-03:如何在IDEA中使用Git提交项目到远程仓库?
  2. 初始化本地仓库:
    Git-03:如何在IDEA中使用Git提交项目到远程仓库?
  3. 选中项目将整个项目添加到暂存区:
    Git-03:如何在IDEA中使用Git提交项目到远程仓库?
  4. 选中项目将项目提交到工作区:
    Git-03:如何在IDEA中使用Git提交项目到远程仓库?
    Git-03:如何在IDEA中使用Git提交项目到远程仓库?

2. ghh1221将本地仓库push到远程仓库

  1. 创建github远程仓库:
    Git-03:如何在IDEA中使用Git提交项目到远程仓库?
  2. 两种方式:
    方式1:idea中添加github账号:如果这样操作,默认使用这个账号的远程仓库:
    Git-03:如何在IDEA中使用Git提交项目到远程仓库?
    方式2:
    但是为了演示多人合作,把配置的账号删除,重新用了另一种方式配置,通过下面方式可以看到历史版本信息:
    Git-03:如何在IDEA中使用Git提交项目到远程仓库?
    设置推送的远程仓库地址别名:
    Git-03:如何在IDEA中使用Git提交项目到远程仓库?
    Git-03:如何在IDEA中使用Git提交项目到远程仓库?
  3. 将项目push到远程仓库:
    Git-03:如何在IDEA中使用Git提交项目到远程仓库?
    Git-03:如何在IDEA中使用Git提交项目到远程仓库?
    Git-03:如何在IDEA中使用Git提交项目到远程仓库?
    重新刷新github页面就可以看到推送的内容:
    Git-03:如何在IDEA中使用Git提交项目到远程仓库?

3. ghh2825从远程仓库克隆(clone)ghh1221的仓库

  1. 复制ghh1221的仓库地址:https://github.com/ghh1221/springboot-configuration.git
    Git-03:如何在IDEA中使用Git提交项目到远程仓库?
  2. clone仓库:
    Git-03:如何在IDEA中使用Git提交项目到远程仓库?
    Git-03:如何在IDEA中使用Git提交项目到远程仓库?
    Git-03:如何在IDEA中使用Git提交项目到远程仓库?
    Git-03:如何在IDEA中使用Git提交项目到远程仓库?

4. ghh2825克隆下来后对代码进行修改并push

  1. 对代码进行修改:
    Git-03:如何在IDEA中使用Git提交项目到远程仓库?
  2. 将项目提交到本地仓库:
    Git-03:如何在IDEA中使用Git提交项目到远程仓库?
    Git-03:如何在IDEA中使用Git提交项目到远程仓库?
  3. 将项目push到远程仓库:
    Git-03:如何在IDEA中使用Git提交项目到远程仓库?
    Git-03:如何在IDEA中使用Git提交项目到远程仓库?
    Git-03:如何在IDEA中使用Git提交项目到远程仓库?

5. ghh1221邀请ghh2825加入团队后,ghh2825才能push成功

  1. ghh1221进入该项目向ghh2825发送邀请
    Git-03:如何在IDEA中使用Git提交项目到远程仓库?
    Git-03:如何在IDEA中使用Git提交项目到远程仓库?
    Git-03:如何在IDEA中使用Git提交项目到远程仓库?
  2. ghh2825复制邀请链接选择接收邀请:
    Git-03:如何在IDEA中使用Git提交项目到远程仓库?
  3. ghh再次push项目:
    Git-03:如何在IDEA中使用Git提交项目到远程仓库?
    Git-03:如何在IDEA中使用Git提交项目到远程仓库?

6. ghh1221将远程仓库中的代码pull到本地仓库(idea中)

  1. ghh1221中的远程仓库中有了ghh2825提交的代码,但是本地仓库中的代码还没变,还是原来的代码,因此需要从远程仓库中pull下来:
    Git-03:如何在IDEA中使用Git提交项目到远程仓库?
  2. 把远程仓库的代码pull下来:
    Git-03:如何在IDEA中使用Git提交项目到远程仓库?
    Git-03:如何在IDEA中使用Git提交项目到远程仓库?
    Git-03:如何在IDEA中使用Git提交项目到远程仓库?

7. 代码冲突问题

  1. ghh2825(push)项目到仓库:
    Git-03:如何在IDEA中使用Git提交项目到远程仓库?Git-03:如何在IDEA中使用Git提交项目到远程仓库?
    Git-03:如何在IDEA中使用Git提交项目到远程仓库?
  2. ghh1221(push)项目到远程仓库:
    Git-03:如何在IDEA中使用Git提交项目到远程仓库?
    修改后执行git add,git commit后然后push项目:
    Git-03:如何在IDEA中使用Git提交项目到远程仓库?
    Git-03:如何在IDEA中使用Git提交项目到远程仓库?
  3. 代码冲突,push被拒绝,因为两个人改的是同一行代码:
    Git-03:如何在IDEA中使用Git提交项目到远程仓库?
    Git-03:如何在IDEA中使用Git提交项目到远程仓库?