
// 输入代码内容
mkdir gitdemo// 输入代码内容
git init// 输入代码内容
touch ReadMe.txt// 单个文件添加到暂存区
git add ./ReadMe.txt
//批量提交到暂存区
git add .// 输入代码内容
git commit -m 'first commit ,add file ReadMe.txt'// 输入代码内容
git log// 可以用命令比较工作区文件内容与本地库文件内容
git diff HEAD -- readme.txt提交时截图:

比较时截图:

---修改前文件,第1行到第3行
+++修改后文件,第1行到第4行
// 输入代码内容
git log
添加git02.txt到暂存区:

撤销添加git02.txt到暂存区:
// 撤销暂存区指定的文件
git restore --staged ./git02.txt
//撤销上一次命令,无论是暂存区还是本地版本库
git reset HEAD git02.txt// 一个^代表指向前一个,两个^^指向前两个版本
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// 输入代码内容
git rm git02.txt// 输入代码内容
git ls-files原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。