【工具使用】Git的使用

dev代表开发版

1. git clone 命令

通过 git add 对文件进行跟踪,把加入到暂存区

`git commit -m XXXXXXX` 提交修改并补充XXXXX作为注释

“暂存”状态:出现了一些修改,但是还没有提交

【工具使用】Git的使用_第1张图片

【工具使用】Git的使用_第2张图片

 对于Java来说,.class文件、IDEA的一些配置文件,日志文件等一般都不需要git上去,可以把这些不提交的内容卸载.gitignore文件里面,git add.时忽略

对于Java来说,.class文件、IDEA的一些配置文件,日志文件等一般都不需要git上去,可以把这些不提交的内容卸载.gitignore文件里面,git add.时忽略

【工具使用】Git的使用_第3张图片

 

一些查看更改 和 回退:

`git status` 看那些文件被修改,哪些文件被提交

`git diff` 一个文件第几行那个字母修改了

git log 看看git 提交日志 (可以高级一点图形显示:git log --graph` , 一般就是 `git Log --all --graph` )

`git reset head~ --soft` : head不加~表示当前提交,加了 ~表示上一次提交,

   head~2:倒数第2次提交

  soft 参数只表示撤销commit 操作,文件 git add. 到 暂存的这块内容还是存在的

  • 如果不加 --soft参数,就相当于暂存区内容也删去,但是代码的修改操作还是保留着的,相当于我们 git reset head~ --soft == git reset head~ 再加上 git add. 效果一样

  也有 git reset head~ --hard 命令,这个就是不仅把暂存取消了,把之前修改的内容也取消了,像是彻底回到了上一次commit的状态【因此不推荐 --hard 参数,因为这种会丢数据嘛】

 

你可能感兴趣的:(工具)