zoukankan      html  css  js  c++  java
  • Git分布式版本管理

     廖雪峰老师的关于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的怀抱。

  • 相关阅读:
    【Python编程:从入门到实践】chapter6 字典
    【Python编程:从入门到实践】chapter5 if语句
    【Linux_Unix系统编程】Chapter9 进程凭证
    【Linux_Unix系统编程】Chapter10 时间
    【Linux_Unix系统编程】Chapter8 用户和组
    【Linux_Unix系统编程】chapter7 内存分配
    【Linux_Unix系统编程】chapter6 进程
    书籍 人生
    流程图软件
    技术文章,iOS,iOS开发系列 数学函数
  • 原文地址:https://www.cnblogs.com/mesopotamiazZ/p/7129053.html
Copyright © 2011-2022 走看看