git命令整理博客1

还有大家一起整理了挺全的命令整理:

初始化git库,在当前目录新建一个git代码库

git init

git库,下载一个项目和它的整个代码历史

git clone

添加追踪文件,如果不写文件名就是该目录下的所有文件添加跟踪,添加指定目录到暂存区,包括子目录

git add 文件名

提交到暂存区

git commit -m””

检查当前文件状态

git status

检查工作区和暂存区的差别

git diff

查看上次提交和未暂存的差别

git diff –cached [file]

分支之间的区别

git diff 原分支 目标分支

删除文件

git rm 要删除的文件

将文件在暂存区删除,也就是取消跟踪,停止追踪指定文件,但该文件会保留在工作区

git rm –cached 文件

移动文件/修改文件名并将这个改名放入暂存区

git mv

检查提交记录

git log

记录显示在一行

git log –oneine

显示之前的修改记录

git reflog

修改最后提交,也可以说是撤销最后一次提交

git commit –amend

抛弃修改命令,回到之前版本,回复暂存区的制定文件到工作区

git checkout 文件名

把暂存区的修改撤销掉

git reset HEAD file

查看当时配置的有那些远程库,加上-v显示对应的克隆地址

git remote

从远程仓库抓取数据

git fetch origin