一、diff

1、 git diff 文件的差异,使用+,- 来表示

git&github的几个命令add,diff,log,rm,mv
2、git diff --color-words 使用颜色表示,红色为减,绿色为增加
git&github的几个命令add,diff,log,rm,mv
3、git diff --word-diff文字的增加或减少
git&github的几个命令add,diff,log,rm,mv

二、log

1、git log 查看日志
git&github的几个命令add,diff,log,rm,mv

2、git log --oneline 查看一个概要信息
git&github的几个命令add,diff,log,rm,mv

3、git log --stat 查看更加具体的东西,文件的改动
git&github的几个命令add,diff,log,rm,mv
4、git log --patch 更加具体的文件改动
git&github的几个命令add,diff,log,rm,mv

5、git log --graph
git&github的几个命令add,diff,log,rm,mv

6、git log --graph --all --decorate --oneline
git&github的几个命令add,diff,log,rm,mv

三、rm

1、git rm filename
git&github的几个命令add,diff,log,rm,mv
如果只是rm filename,那么他虽然会在本地删除文件,但是和git无关,所以当push的时候,服务器端的仓库文件不会将其删除。

即使已经rm filename之后,也可以使用git rm filename在仓库暂存中将其删除。

2、使用git add -u .删除文件

在windows资源管理器中删除一系列文件(命令行中一个一个删除很麻烦)之后,可以使用git add -u .命令获取修改内容,使用git status查看状态后会发现删除的一系列文件都被保存到了暂存区,提交然后push即可。

经过测试发现,这个命令可以大量提交文件的修改和删除,但是新建的文件无法一并提交。新建文件还需要使用其它的方法。
git&github的几个命令add,diff,log,rm,mv
3、使用git rm --cached filename命令,在仓库暂存区删除而实际上文件没有删除,即不追踪文件。

四、mv

1、git mv filename newpath, 注意空文件夹无法再github上显示
git&github的几个命令add,diff,log,rm,mv

2、git add -A . 参数-A,自动递归找到所有移动的文件并添加进暂存区

五、一键保存‘增删改’

git add . 命令能够将增删改全部保存。然后commit,push即可。
git&github的几个命令add,diff,log,rm,mv

相关文章:

  • 2022-12-23
  • 2021-07-01
  • 2022-02-18
  • 2022-02-19
  • 2021-06-19
  • 2021-10-27
  • 2022-12-23
猜你喜欢
  • 2021-07-12
  • 2022-12-23
  • 2022-01-30
  • 2021-08-18
  • 2022-02-03
  • 2022-12-23
  • 2021-12-24
相关资源
相似解决方案