git的简单学习

(这个模块本来是会用的,但是了解并不是那么深入,因此需要继续学习一下)

1.下载安装

下载网址:https://git-scm.com/download/win/

一直next就可以了。

2.检查

win+r:cmd (不建议) 可以进行右击文件夹:使用git bash

3.配置用户和邮箱

保存用户名和邮箱,不用重复输入的命令

查看配置信息

git config --global --list

4.新建仓库

新建仓库的两种方式:

git init (可加仓库名称)

5.工作区域和文件状态

四种状态文件状态

6.添加的提交文件

新建一个文件

git status

git add

git commit

7.git reset

工作区 暂存区

git reset --soft 对 对

git reset --hard 错 错

git reset --mixed 对 错

8.git diff

git diff:对比工作区和暂存区之间的差异

git diff HEAD:对比工作区和仓库之中的内容

git diff --cache:对比暂存区和仓库之中的内容

git diff 版本号1 版本号2 : 对比两个版本之间的差异

git diff 版本号1 HEAD : 对比版本号1和最新的之间的差异

git diff HEAD~2 HEAD : 对比最新之前的两个版本和最新的之间的差异

git diff HEAD~2 HEAD file3.txt:只对比file3.txt之间的差异

9.git rm

git ls-files:查看git暂存区的内容

git rm:删除工作区和暂存区之中的内容

git rm --cached <file>:删除暂存区之中的内容,但保留工作区中的内容

10.gitignore

echo assess.log > .gitignore

git commit 之后是看不到assess.log文件的

上面的基本够用了

相关推荐
AI_零食24 分钟前
鸿蒙跨端框架 Flutter 学习 Day 6:异步编程:等待的艺术
学习·flutter·华为·交互·harmonyos·鸿蒙
梁洪飞35 分钟前
通过链接文件和Start.S学习armv7
linux·arm开发·嵌入式硬件·学习·arm
小赵还有头发1 小时前
安装Ceres与glog
linux·学习·无人机·ceres·glog
Engineer邓祥浩2 小时前
设计模式学习(16) 23-14 命令模式
学习·设计模式·命令模式
zhangrelay2 小时前
ROS云课三分钟-cmake默认版本和升级-260120
笔记·学习
sycmancia2 小时前
C语言学习07——变量的作用域
c语言·学习
虾说羊3 小时前
Langchain4j中AIService学习
学习
代码游侠3 小时前
嵌入式开发——ARM Cortex-A7内核和i.MX6处理器相关的底层头文件
arm开发·笔记·嵌入式硬件·学习·架构
优雅的潮叭4 小时前
c++ 学习笔记之 volatile与atomic
c++·笔记·学习
啊阿狸不会拉杆5 小时前
《机器学习》第四章-无监督学习
人工智能·学习·算法·机器学习·计算机视觉