廖雪峰老师的关于Git的这篇文章写的很通俗易懂,按照上面操作即可,今天是学习Git版本管理的第一天,在windows中安装了Git,先给自己这台分布式的Git取个名字吧,之后对文件有任何操作才知道是谁操作的。
$ git config --global user.name "Tigris"
$ git config --global user.email "Tigris_wzd@163.com"
在本地创建一个仓库来对文件进行管理。
$ pwd /d/learngit //先查当前所在位置 $ git init //输入这个命令后git就会对当前文件夹进行监控
在文件夹新建一个readme.txt文件,内容随意写。
然后用git进行管理:
$ git add readme.txt //对文件进行监控 $ git commit -m "add description" //对修改进行提交,添加描述 $ git status //查看文件状态,是否有被修改或操作 $ git diff readme.txt //对修改未提交的内容和原版内容(最近一次提交的内容)进行比较,没有问题可以再次git add ,再git commit。
$ git log
//查看提交、修改的日志,所以童鞋们,你今天干了什么你的上司一清二楚 Orz!!!心累,log命令也可以查看到提交的hash值,在后面的reset命令需要用到。
$ git reset --hard [想要恢复的hash值]
//恢复到以前的版本、断点。
更新下,是把github做为git服务器的使用命令。
$ git remote add origin https://github.com/MesopotamiazZ/wjs.git //需要将项目更新到服务器的什么位置。 $ git push -u origin master //将项目推送到当前github位置。
如果掐人修改了github线上文件文明该怎么去保持同步。
$ git pull origin master //同步线上github。
感谢廖雪峰老师的实践分享,原文地址:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
有段时间没更新随笔了,之前有在学习easyui,但是在一个Q群里面看到一个别人做的后台管理系统很漂亮,问了一下,他说是啊妹子,遂去百度查了一下AmazeUI,又是一个国产前端框架,很牛逼。不得不放弃EasyUI,正在奔向AmazeUI的怀抱。