在linux环境下使用git上传文件以及撤销操作

0、git三大区认识

Git 三大区域的操作分析

可以将git简单的分为三个区域

1、工作区(working directry)
2、暂缓区(stage index)
3、历史记录区(history)
如图:
在这里插入图片描述

1、git add以及撤销add

1.1add文件:

 git add 文件名

1.2查看已经add了的文件

命令:

git ls-files

1.3撤销add操作:

通过 git reset 文件名 命令可以撤销指定文件的 git add 操作,即这个文件在暂存区的修改。

git reset 文件名 

通过 git reset 命令可以撤销之前的所有 git add 操作,即在暂存区的修改。

git reset 

2、git commit(划重点!)

2.1正常提交命令:

git commit -m "必写!备注日志、修改等信息"

提交的时候一定要写日志信息!泪目
本人忘记写日志信息然后出现了以下错误,耗费好长时间才解决,贴出来,防止大家踩雷。

2.2提交所有的已经add文件

git commit

一定不要写成git commit 文件名 这样子的,如果你不幸写成这样了
附上链接:

2.4查看工作区的状态

git status

2.3撤销提交

撤销commit并且撤销该文件add
即从暂缓区和工作区同时删除该文件

git rm --cached test2.c

证明:
在这里插入图片描述
在这里插入图片描述

3、git push

推送命令:git push origin 分支名
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Zhou000815/article/details/113386393