• git常用指令


      其实关于这个问题,根本没有必要专门写一篇博客,就像有些人认为的那样git只是一个工具,会用就好。不过话虽这样讲,可以之前我一直沉迷于git的可视化工具中,其实不了解好多git的实现原理,最近学习了一下,做个记录。还有一点,下面的这些东西,只是针对于window环境的。git更详细的教程和讲解网上有个大牛:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/,他的讲解更系统,更全面。

      先说一下git和svn(另一个版本控制系统)的区别。其实最大、最根本的区别就是在于:git是分布式的,而svn是集中式。关于集中式有哪些弊端,比如说,性能不高,服务器坏掉整个项目就gg,这些问题就不赘述了。第二个不同,就是git每次提交的是改变,而svn提交的是整个文件。

      现在开始学习git的使用。

      1、安装git:

      这个没啥好讲的。msysgit是Windows版的Git,从https://git-for-windows.github.io下载(网速慢的同学请移步国内镜像),然后按默认选项安装即可。当安装之后,在开始菜单中可以找到git->Git Bash,或是点击右键可以看到git bash here和git CUI here就表示安装成功了。安装成功后,还需要进一步配置:在git bash中输入:

    $ git config --global user.name "Your Name"
    $ git config --global user.email "email@example.com"

      输入你的用户名和邮箱就可以了。

      2、开始使用:

      在本地新建一个文件夹:我们把它取名为gittest,进入文件夹点击右键进入git bash here,就可以进入git命令窗口了,如何把这个文件夹变成本地的版本库呢(也可以理解为仓库),执行下面的命令:

    $ git init

      执行这个命令后再问价夹下面会多出一个.git的文件夹(这个文件夹是隐藏的,看不到的可以设置为显示隐藏文件夹)。这就表示初始化版本库成功,.git中的文件一般不要改动。

      然后在这个文件夹下面新建一个文件叫test1.txt,点开进行编辑,编辑的时候劲量使用notepad而不要使用window自带的记事本,避免出现不必要的麻烦。新建完成后点击进行编辑,在第一行写入“This is test1.txt”。然后我们执行第一学习的git命令:

    $git status

    这个命令是查看当前版本库的状态:

     

      上面就是运行结果,表示还有一个叫“test1.txt”文件没有添加到缓冲区,并且提示我们使用git add指令,将其添加到缓冲。这个时候我们使用第二个指令:

    //将特定文件添加到缓冲
    $git add test1.txt
    
    //强根目录下所有文件添加到缓冲
    $git add ./
    

      上面两个都是git的add 指令,根据需要选择。执行完之后再次使用git status,查看当前状态。结果如下:

      这个就表示有一个叫test1.txt可以使用commit进行提交,这个使用使用第三个指令:

    $git commit -m "版本信息"
    

      使用这个将对变动进行提交,提交完成后,再次使用git status查看状态:

      这个时候就表示所有变化都提交成功,工作树是干净的。

      


    不是闷骚的程序员算不上程序员。我的微信公众号“那点鼻事”,在这里周一到周五每天一篇文章,与技术无关,只哈牛逼。

  • 相关阅读:
    第十三周总结
    第十二周总结
    团队冲刺第十五天-KeepRunningAPP
    团队第一阶段冲刺评价
    团队项目KeepRunning第一阶段成果展示
    团队冲刺第十四天-KeepRunningAPP
    第十一周总结
    团队冲刺第十三天-KeepRunningAPP
    CVPR2018关键字生成词云图
    Delphi APP 開發入門(八)SQLite資料庫
  • 原文地址:https://www.cnblogs.com/YaoJianXun/p/6116825.html
Copyright © 2020-2023  润新知