一、git 常用命令
git clone 地址 克隆项目
git status 查看当前状态
git add 文件或文件夹 (加入本地暂存目录)
git commit -m "注释" 提交到本地版本库(暂存区)
git commit -a -m "注释" 提交全部改动文件
git push origin master 从本地分支提交到远程分支
git pull origin master 从远程分支拉取代码到本地分支
git log 查看提交日志
二、撤回、回滚、清空
撤回(已经commit,但是还没有push):
git reset HEAD <文件名> 将暂存区的代码撤回到原来的状态
git checkout -- <文件名> 清空add后的代码更改
回滚(已经commit,但是还没有push):
回滚版本 通过git log 拿出commit编号
git reset --hard <commit_id>
已经push
git reset --hard <commit_id>
git push origin HEAD --force
例如:
git reset --hard 126f206185f225879f2723ca421f4dee44ca8fe7
git push origin HEAD --force
清空删除文件:
git rm <文件名>
git commit -m "清空a.txt文件"