git操作命令

54 阅读1分钟

1 首次克隆 代码

git clone

2 查询本地状态

git status

3 添加缓存

添加指定文件

git add <文件名>

添加 所有

git add .

删除缓存

1 不会删除物理文件,只是将已经add的文件删除

git rm --cached <文件名 >

2 从缓存区删除某一个目录下所有文件

git rm -r --cached 文件名

3 从缓存区删除某一个目录下所有文件,不会物理删除文件(需要物理删除需要加 --f )

git rm -r --cached 文件名

4 从缓存区删除、同时物理删除文件夹下的所有文件

git rm -r --f <文件夹名>

4 本地提交代码

git commit -m ‘提交说明’

5 推送

git push

6 回退 本地提交版本

查询提交记录

git log

回退版本

git reset --hard <回退的版本vsersion id>

查看操作记录id

日志信息全

git reflog

简化后信息

git log –pretty=oneline

回退指定操作版本之前

回到当前版本

git reset --hard HEAD

git reset --hard HEAD <操作id>

回到当前版本

git reset --hard HEAD

回到上个版本

git reset --hard HEAD~1

回到上上个版本

git reset --hard HEAD~2

回到上上上个版本

git reset --hard HEAD~3

7 不想回以上退版本了

想恢复到最新的版本 或者 某个版本

git reset --hard ‘版本id’

git checkout commit id 也可以回退到指定的版本