//设置名称: git config --global user.name "" //设置邮箱: git config --global user.email "" //进入目录后,初始化一个仓库 git init //添加到工作目录 git add 文件名称(可使用多个文件名称,带有后缀,多个逗号隔开) //提交 git commit -m 说明信息 (将刚刚 add 过后的文件,提交到服务器) //查看工作区状态 git status //查看工作区文件修改差异 git diff 文件名称 //命令显示从最近到最远的提交日志,如果嫌输出信息太多,看得眼花缭乱的,可以试试加上--pretty=oneline参数: git log //版本回退 git reset 首先,Git必须知道当前版本是哪个版本,在Git中,用HEAD表示当前版本,也就是最新的提交3628164...882e1e0(注意我的提交ID和你的肯定不一样),上一个版本就是HEAD^,上上一个版本就是HEAD^^,当然往上100个版本写100个^比较容易数不过来,所以写成HEAD~100。 例子:$ git reset --hard HEAD^ //用来记录你的每一次命令: git reflog -- 总结: HEAD指向的版本就是当前版本,因此,Git允许我们在版本的历史之间穿梭,使用命令git reset --hard commit_id。 穿梭前,用git log可以查看提交历史,以便确定要回退到哪个版本。 要重返未来,用git reflog查看命令历史,以便确定要回到未来的哪个版本。