git命令
教程文档地址 https://www.liaoxuefeng.com/wiki/896043488029600/896827951938304
下载地址
https://git-scm.com/downloads git
-
git init 把目录变成一个可管理的git仓库
-
git add 将本地的改动添加进入工作树 git add .是将所有改动的文件全部添加进入工作数 git add “文件地址” 可以将单个文件提交进入工作树
-
git status 检查当前git所处的状态
-
git commit -m “本次修改的描述” 描述不能乱写 他必须能体现本次修改内容是什么
-
git status 再次检查工作树的状态 出现working tree clean 证明所有的待提交代码全部进入暂存区
-
git pull 每一次提交代码之前都需要执行一次拉取仓库的代码 如果出现 Already up to date 证明当前版本已经是最新版本 才可以执行下面的命令
-
git push 将改动后的代码推送到git仓库
命令使用介绍
- 安装git软件程序后
使用 git config --global user.name “Your Name” 命令设置git用户
使用 git config --global user.email “email@example.com” 设置git邮箱
常用命令
1. 使用 git init //打开指定目录,此目录可以将该目录变成Git管理的仓库
//在该目录下新建要操作的文件后
2. 使用 git add 文件名 //将改文件添加到仓库中
3.使用 git status //检查git所处的状态
4. 使用 git commit -m "此次文件操作的描述" //描述要体现出修改的内容
5. 再次使用 git status //当出现working tree clean 证明所有的待提交代码全部进入暂存区
6. 使用 git log //可以查看最近提交的修改日志 加上--pretty=oneline可以让日志逐行显示
7. 使用 git reflog //可以查看 提交修改日志的历史记录 可以使用git reset --hard id 进行指定回退
8. 使用 git reset --hard HEAD^ //HEAD^可以回退到上一次版本
// HEAD^^ 回退到上上一个版本
// HEAD~100 回退到上一百个版本
9. 使用cat 文件名 //可以查看当前文件的内容
10. 撤销修改
(1)撤销修改命令
情况一:
修改之后没有添加到(暂存区), 执行 git checkout -- 文件名称 即可撤销到和原库一样的状态
情况二:已经添加到暂存区 并修改了内容,执行 git checkout -- 文件名称即可回到刚添加到暂存区的状态
(2)在commit之前发现问题,已经添加到暂存区 ,,使用 git reset HEAD 文件名 可以撤销暂存区的修改,重新回到工作区
《《 git reset即可以回退版本,也可以把暂存区回退到工作区》》
11.删除文件
rm 文件名 // 此操作会导致工作区和库不一致 使用git status 可以查看那个文件被删除 》》
正确操作:
使用 git rm 文件名 再使用 git commit
git checkout -- 文件名称 可以撤销上面两种删除操作