github常用命令

web前端开发的开发调测环境一般都是windows系统,git对windows的支持不是特别好,但是有需求自然就有人会去优化,所以这里推荐一款在windows下运行较好的git本地软件:msysgit

msysgit是Windows版的Git,从https://git-for-windows.github.io下载

创建本地版本库:$ mkdir learngit

将当下的目录变成Git可以管理的仓库:$ git init

把文件添加到仓库:$ git add readme.txt

把文件提交到仓库:$ git commit -m "wrote a readme file"

如果提交是出现下图报错:please tell me who you are

 则需要设置一下用户名和邮箱:

git config --global user.email "邮箱"
git config --global user.name "名字"

检查更新文件:$ git status

检查更新内容:$ git diff readme.txt 

查看提交日志:$ git log

版本回退有两种方法:1、$ git reset --hard HEAD^ 注:上一个版本就是HEAD^,上上一个版本就是HEAD^^,当然往上100个版本写100个^比较容易数不过来,所以写成HEAD~100

          2、$ git reset --hard 3628164 注:数字是取自commit编号前几位

查找所有操作命令:$ git reflog

提交修改到远程git库:$ git push origin master

原文地址:https://www.cnblogs.com/webwangjie/p/7284728.html