4.git

一.git

1.1 git和svn的区别

在这里插入图片描述

1.2 git的命令

  • add:添加到临时区
  • commit:提交到本地仓库
  • clone:第一次把远程的代码下载到本地
  • push:推送到远程仓库
  • pull:从远程仓库拉取

二.通过小乌龟操作git

2.1 创建版本库

右键 —确定
在这里插入图片描述

2.2 编辑代码添加到临时区

在这里插入图片描述

2.3、提交到本地仓库

在这里插入图片描述
在这里插入图片描述

2.4、创建远程服务器

1.新建仓库
在这里插入图片描述
2.填写仓库信息
在这里插入图片描述
3.创建仓库
在这里插入图片描述

2.5在git上面设置 设置远端和网络

在这里插入图片描述
1.在本地配置秘钥
在这里插入图片描述
2.在空白处右击
在这里插入图片描述
3.输入命令 生成秘钥

ssh-keygen -t rsa

在这里插入图片描述
秘钥存放在

C:\Users\M\.ssh

4.配置私钥
在这里插入图片描述
5.检查网络
在这里插入图片描述
6.将自己的公钥配置在码云上

查看密钥 将公钥内容(全部)复制并粘贴(注意:公钥内容以ssh-rsa开头)

粘贴地址 https://gitee.com/profile/sshkeys 添加到gitee 

2.6进行代码的拉取

  1. 在空白处右击 选择克隆
    在这里插入图片描述
  2. 复制克隆ssh链接
    在这里插入图片描述
    在这里插入图片描述

2.7进行代码的推送和拉取

2.7.1代码的推送

  1. 在原代码基础修改
    在这里插入图片描述
  2. 填写日志信息-提交到本地仓库
    在这里插入图片描述
  3. 点击推送 推送到远端
    在这里插入图片描述

2.7.2代码的拉取

  1. 选择拉取
    在这里插入图片描述

2.8 编辑冲突

  1. 两个人同时编辑一个代码在提交,第二个提交的人会报错
    在这里插入图片描述
  2. 必须要先进行拉取 进行拉取的时候还会报错 图标会发生改变 又红色变成黄色
    在这里插入图片描述
  3. 解决冲突 右击 有一个编辑冲突
    在这里插入图片描述
    在这里插入图片描述
  4. 在下面进行合并和解决
    在这里插入图片描述
  5. 解决完进行提交 推送
    在这里插入图片描述
    在这里插入图片描述

2.9 配置公钥

在这里插入图片描述
在这里插入图片描述

三.idea操作git

1. 创建一个项目

在这里插入图片描述

2. 创建版本库

在这里插入图片描述
选择git
在这里插入图片描述
创建git仓库(如果存在就不需要重新创建了)
在这里插入图片描述

3. 添加到临时区

在项目上右击
在这里插入图片描述

4. 提交到本地仓库

在这里插入图片描述
需要去掉本地的配置文件
在这里插入图片描述

5. 推送到远程服务器

在这里插入图片描述
需要设置远程仓库
在这里插入图片描述
在这里插入图片描述

**Push rejected: Push to origin/master was rejected错误解决方案

  1. Idea中可使用Alt+F12
  2. 在terminl窗口中依次输入命令:
git pull
git pull origin master
git pull origin master --allow-unrelated-histories
  1. 在idea中重新push自己的项目,成功!!!

如果还不行: git push -u origin master -f

6. 克隆代码

  1. 选择git
    在这里插入图片描述
  2. 填写url点击test测试
    在这里插入图片描述
    3.clone完直接打开
    在这里插入图片描述

7. 测试推送和拉取

  1. 在克隆完的里面进行更改
    在这里插入图片描述
  2. 点击添加-提交到本地-推送
    在这里插入图片描述
  3. 提示成功
    在这里插入图片描述
  4. 在另一个上面进行拉取
    在这里插入图片描述
    点击pull
    在这里插入图片描述
  5. 拉取成功
    在这里插入图片描述

8. 解决冲突

两个人同时编辑一个文件提交会产生冲突
在这里插入图片描述
选择merge–点击merge
在这里插入图片描述
点击merge
在这里插入图片描述
进行修改 然后点击apply
在这里插入图片描述
提交成功–远端合并完成
在这里插入图片描述

四.idea设置git忽略文件

使用插件 参考
https://www.jianshu.com/p/d77df750d27c

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值