git使用(完整流程)

1. 新建仓库

1.右击 git bash 后 输入

git init (仓库为:当前目录)
git init name (仓库为:name文件夹)
git clone https://github.com/Winnie996/calculate.git //https

2.工作区域 工作目录

3. 添加 提交

git add .  //工作区添加至暂存区
git commit -m "注释内容" //暂存区提交至本地仓库  
  • 查看提交记录
git log
git log --oneline  //提交信息更加简短 [1e677ed (HEAD -> master) redis ] (1e677ed)用于回退版本时作为参数
  • 查看配置信息
git config --global --list

4.git reset 回退版本

在这里插入图片描述

 git reset --soft 1e677ed //1e677ed 版本id 
 git log --oneline  可以查看版本id

5. diff

git diff 查看工作区和暂存区之间差异 +:表示现在工作区对比暂存区新添加的
								  -:表示现在工作区对比暂存区所缺少的
git diff HEAD 工作区和版本库(本地仓库)区别
git diff --cached 暂存区和版本库(本地仓库)区别
git diff 1e677ed 1e677fd (两个版本id)  看两个版本库有什么区别
  • HEAD:指向分支的最新提交节点
git diff HEAD~ HEAD 上一个版本库 和 最新版本库区别 //HEAD~3 HEAD之前的第三个版本
git diff HEAD~ HEAD 文件名  //具体到文件的版本之间不同
  • 命令会显示当前工作目录下所有被 Git 跟踪的文件列表(也就是暂存区)。这包括已经添加到暂存区的文件以及未暂存的文件,但它不包括在 .gitignore 文件中指定的忽略文件。
git ls-files 
  • 查看版本库文件 版本库状态
git status
  • 查看工作区 文件
ls

6.删除文件

rm 文件名 //删除工作区的文件

1.git rm 文件名 (本地删除和暂存区删除)
2.git commit -m "本地仓库删除" //本地仓库删除

git rm --cached other.log //仅删除暂存区 

在这里插入图片描述

7 生成ssh密钥

1.进入 .ssh 文件夹
2.输入

ssh-keygen -t rsa -b 4096 
  1. 如果第一次生成 直接回车 生成 id_rsa 密钥文件 (github gitee配置后完成 直接 clone)
    3.如果不是 输入 test 回车,生成test(私钥) test.pub文件(公钥)后,新建一个 config文件 添加 五行 代码
    在这里插入图片描述

相关推荐

  1. git教程——日常工作git使用流程

    2024-01-03 16:42:01       42 阅读
  2. 2. git 分支使用流程

    2024-01-03 16:42:01       19 阅读
  3. 项目使用git开发流程

    2024-01-03 16:42:01       6 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-03 16:42:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-03 16:42:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-03 16:42:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-03 16:42:01       18 阅读

热门阅读

  1. 用python 產生 PDF檔案

    2024-01-03 16:42:01       43 阅读
  2. proteus元器件搜索

    2024-01-03 16:42:01       32 阅读
  3. Python-单行赋值的执行顺序

    2024-01-03 16:42:01       37 阅读
  4. Windows 11 安装配置

    2024-01-03 16:42:01       42 阅读
  5. Docker仓库搭建与镜像推送拉取

    2024-01-03 16:42:01       39 阅读
  6. 主要的数据库类型、特点及适用场景

    2024-01-03 16:42:01       38 阅读
  7. C++系列十二:C++指针数组

    2024-01-03 16:42:01       42 阅读
  8. [C语言]时间戳

    2024-01-03 16:42:01       43 阅读
  9. 页面间转场动画

    2024-01-03 16:42:01       32 阅读
  10. 前端八股文(HTML篇)二

    2024-01-03 16:42:01       37 阅读
  11. html益智游戏拼图游戏源代码

    2024-01-03 16:42:01       37 阅读