Git版本控制器的使用--(2) IDEA和Git的关联

1.Git版本控制器的回顾

git分布式版本控制器。
  1. 初始化本地仓库: git init
  2. 查看git仓库文件状态: git status
  3. 工作区中的文件添加到暂存区。 git add .
  4. 暂存区到本地仓库 git commit -m '描述'
  5. 查看提交日志 git log
  6. 查看所有日志 git reflog
  7. 版本回退: git reset --hard commitId
  8. 分支:
      git branch 查看分支
      git branch 分支名   创建分支
      git checkout 分支名 切换分支
      git checkout -b 分支名: 创建并切换分支。
      git branch -d 分支名: 保证分支中的内容并合并了。
     
   9. 远程仓库: 只是为了开发人员之间方便交互版本信息,类似于本地仓库。
   
   10. git remote add 名称 git地址
   11. git push 名称 本地分支:远程分支;

2.添加免密登录

(1)第一次登录需要设置账号和密码

(2)因为你的仓库是私有的,组员也无法访问你的远程仓库的代码

我们可以通过公钥运行其它成员以及自己来访问该仓库

使用: ssh-keygen -t rsa 来帮你生成公钥。

四次回车即可生成公钥:

 

 上面添加的公钥只能在一个仓库添加。例如: 张三要访问我们gitee仓库,那么张三的公钥应该给我,我把它添加到ssh公钥, 其他人也想让薛德隆访问他的gitee仓库,那么必须我的删除ssh公钥。

3场景分析

基于我们后面的实战模式,我们做一个综合练习

当前的开发环境如下,我们每个人都对这个项目已经开发一段时间,接下来我们要切换成团队开发模式。

也就是我们由一个团队来完成这个项目实战的内容。团队有==组长和若干组员==组成(组长就是开发中的项目经理)。

所有操作都在idea中完成。

练习场景如下:

1、由组长把项目架构搭建起来,基于本项目创建本地仓库;创建远程仓库,推送项目到远程仓库。

 

 2、每一位组员从远程仓库克隆项目到本地中,这样每位同学在自己电脑上就有了一个工作副本,可以正式的开始开发了。我们模拟两个组员(组员A、组员B),克隆两个工作区。

 

 3、组员A修改工作区,提交到本地仓库,再推送到远程仓库。组员B可以直接从远程仓库获取最新的代码。

 

4、组员A和组员B修改了同一个文件的同一行,提交到本地没有问题,但是推送到远程仓库时,后一个推送操作就会失败。

解决方法:需要先获取远程仓库的代码到本地仓库,编辑冲突,提交并推送代码。

 

4.IDEA关联GIT

(1)

 (2)公共idea创建本地仓库

 

 (3)添加到暂存区--git add.

 (4)提交到本地仓库--git commit -m '描述'

 

(5)提交到远程仓库-- git push origin master

感谢观看!!!!!!

猜你喜欢

转载自blog.csdn.net/Ysuhang/article/details/125348191