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