• git使用方法


    前言

    git是linux下的版本控制工具。我因为没有大型工程,也没有服务器,所以基本上最有用的push等等就用不上了。我的程序是一个人开发的,我现在想标记我的版本,并且可以在版本之间切换来切换去,有一个人建议使用git-tag,下面就讲讲git我用的到的用法:

    正文

    一:建库

      #建立一个空的库,在当前目录下创建.git

      git init

    二:添加/删除跟踪工作目录下的文件

      #添加一个文件或一个目录下的所有文件到版本库

      git add a.cpp

      git add ./src/

      #删除跟踪(不是删除文件)

      git rm --cached a.cpp

      git rm --cached ./src/  

    三:提交

      #把现在的代码提交(到本地)

      #[-a] 把现在代码库已经git add过的代码全部提交上去(?)

      #[-m "message"] 加上你提交附带的信息,以后在切换tag的时候就会同时告诉你这个

      git commit -a -m "message"

    四:标签(需要先执行"提交")

      #添加一个标签

      #[-a tag-name] 添加tag的名字(比如-a V1.0)

      #[-m "message"] 添加tag的信息,这里的信息是在tag show中显示的,而不是像commit中的在切换时显示

      git tag -a tag-name -m "message"

      #删除一个标签

      #[-d tag-name] 删除tag的名字(如-d V1.0)

      git tag -d tag-name

      #切换到一个标签

      #似乎branch和tag都是用相同的切换

      git checkout tag-name

    五:忽略文件

      #在./.git/info/exclude文件中添加行

      #忽略工作目录下的assets/文件夹,以及里头的所有文件/文件夹

      assets/

      #忽略~文件(如a~)

      *~

      #前面忽略了assets文件夹,但是不要忽略它底下的abc这个文件夹

      !assets/abc/

    参考

    最后推荐几个比较有用的网址:

    http://www.inanu.net/post/541.html

    http://f2e.us/wiki/git-tag.html#!/

    百度搜索:git tag 或 git 标签

  • 相关阅读:
    针式PKM软件进入华军分类下载月排名前6名
    读取xml
    一个简单的记事本程序
    python输出重定向
    重看ATL布幔之下的秘密
    nginx学习(二)动态加载各模块
    ngx_queue的理解
    nginx学习(三)IOCP的使用
    nginx学习(一)内存
    使用python实现一个通用协议测试工具
  • 原文地址:https://www.cnblogs.com/turtlegood/p/2922652.html
Copyright © 2020-2023  润新知