- git add ./
- git commit -m "文字描述"
- git pull
- git push
版本回退
-
git reset --hard HEAD^ //慎用,git 上面的提交记录会消失,修改的东西也会删除。
-
git reset --soft HEAD^ //git 上面提交的记录会消失,返回到git add 的部分
-
git revert HEAD // 不删除提交记录 还会有一条新的修改的提交记录
回退命令:
回退到上个版本 git reset --hard HEAD^
回退到前2次提交之前,以此类推,回退到n次提交之前 git reset --hard HEAD~2
退到/进到 指定commit的sha码 git reset --hard commit_id
2、强推到远程: git push origin HEAD --force
- git reflog会记录所有HEAD的历史,也就是说当你做 reset,checkout等操作的时候,这些操作会被记录在reflog中。