前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Git简单操作命令之一

Git简单操作命令之一

原创
作者头像
BrianLee
修改2022-05-15 14:51:29
1860
修改2022-05-15 14:51:29
举报

1、环境说明,MacOS

2、创建工作目录

代码语言:javascript
复制
// 输入代码内容
mkdir gitdemo

3、Git初始化

代码语言:javascript
复制
// 输入代码内容
git init

4、创建文件

代码语言:javascript
复制
// 输入代码内容
touch ReadMe.txt

5、添加到暂存区

代码语言:javascript
复制
// 单个文件添加到暂存区
git add ./ReadMe.txt

//批量提交到暂存区
git add .

6、提交到本地版本库

代码语言:javascript
复制
// 输入代码内容
git commit -m 'first commit ,add file ReadMe.txt'

7、查看git日志

代码语言:javascript
复制
// 输入代码内容
git log

8、文件修改了,没有提交到暂存区,直接提交到本地库的问题

代码语言:javascript
复制
// 可以用命令比较工作区文件内容与本地库文件内容
git diff HEAD -- readme.txt

提交时截图:

image.png
image.png

比较时截图:

image.png
image.png

---修改前文件,第1行到第3行

+++修改后文件,第1行到第4行

9、再查看git 日志

代码语言:javascript
复制
// 输入代码内容
git log
image.png
image.png

10、撤销暂存区文件及撤销上一次命令

添加git02.txt到暂存区:

image.png
image.png

撤销添加git02.txt到暂存区:

代码语言:javascript
复制
// 撤销暂存区指定的文件
git restore --staged ./git02.txt

//撤销上一次命令,无论是暂存区还是本地版本库
git reset HEAD git02.txt

11、版本切换

代码语言:javascript
复制
// 一个^代表指向前一个,两个^^指向前两个版本
git reset --hard HEAD^
//~后面加数字x,表示会退到之前距离现在x个版本号
//~10回退到距离限制版本之前的10个版本
git reset --hard HEAD~10  

//终端关闭时,git log看不到全部的历史记录,可以用git reflog
git reflog

git reset --hard '你要切换的版本号'

//终端命令格式化输出
git log --pretty=oneline

12、文件删除

代码语言:javascript
复制
// 输入代码内容
git rm git02.txt

13、文件查询

代码语言:javascript
复制
// 输入代码内容
git ls-files

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、环境说明,MacOS
  • 2、创建工作目录
  • 3、Git初始化
  • 4、创建文件
  • 5、添加到暂存区
  • 6、提交到本地版本库
  • 7、查看git日志
  • 8、文件修改了,没有提交到暂存区,直接提交到本地库的问题
  • 9、再查看git 日志
  • 10、撤销暂存区文件及撤销上一次命令
  • 11、版本切换
  • 12、文件删除
  • 13、文件查询
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com