git pull后如何恢复到原来的版本

git reflog  命令查看你的历史变更记录

git reset –hard [email protected]{n}    (注意:n是你要回退到的引用位置)

Git 提交和拉取服务器最新版本代码方法

1. 客户端提交:

方法1:

git add –all 或 git add 文件1 文件2 …

git commit -m ‘提交备注信息’

git push

方法2:

git add -A

git commit -m ‘提交备注信息’

git push
2. 客户端拉取:

第一种方法
git fetch –all
git reset –hard origin/master
git fetch 下载远程最新的。
git reset master 分支重置
第二种方法
git reset –hard HEAD
git pull

git撤销本地所有修改(新增、删除、修改)

git checkout . #本地所有修改的。没有的提交的,都返回到原来的状态
git stash #把所有没有提交的修改暂存到stash里面。可用git stash pop回复。
git reset –hard HASH #返回到某个节点,不保留修改。
git reset –soft HASH #返回到某个节点。保留修改

git clean -df #返回到某个节点
git clean 参数
-n 显示 将要 删除的 文件 和 目录
-f 删除 文件
-df 删除 文件 和 目录

或者可以直接:

git checkout . && git clean -xdf