美文网首页
源代码管理工具Git的使用总结

源代码管理工具Git的使用总结

作者: Paulpang | 来源:发表于2017-03-03 13:44 被阅读22次

    <strong> 关于Git的简单介绍: </strong>

    Git主要分为工作区和版本控制区,其中工作区是指与.git文件夹同级的其他文件夹或者子文件夹; 版本控制区又分为暂缓区和分支,默认的分支master就是主分支.

    在使用git进行管理版本的时候,要遵循的操作原则为: ** 所有新添加/删除/修改的文件 必须先添加到暂缓区,然后才能提交到HEAD指向的当前分支中**

    切换分支是通过控制HEAD指针指向不同的分支,就可以切换

    下面是具体的操作命令:

    进入到文件夹

    cd 文件夹名字
    

    初始化本地仓库:

    git init
    

    查看文件状态:

    git status 如果为红色文字,说明该文件在工作区,如果为绿色字体,说明在暂缓区
    

    将文件从工作区添加到暂缓区:

    git add.
    

    将文件从暂缓区添加到本地代码仓库:

    git commit -m "注释"
    

    查看远程仓库和本地代码仓库是否关联:

    git remote  如果没有,显示为空,否者显示的有远程仓库的链接
    

    添加远程仓库关联:

    git remote add origin 远程代码的url
    

    检查本地仓库是否和远程仓库关联:

    git remote 如果出现 origin 说明已经关联,否则未关联
    

    将本地代码上传到远程仓库:

    git push origin master
    

    注意: 第一次使用会验证你的远程仓库的用户名和密码, 然后就上传到远程仓库

    检查本地是否打标签:

    git tag 如果没有打标签,显示空,否则显示本地的标签号
    

    给本地版本打标签:

    git tag -a '0.0.1' -m '注释'  简写: git tag '0.0.1'
    

    将本地打的所有标签上传到远程仓库中:

    git push --tags
    

    注意: 在远程仓库的Releases里面可以查看你的所有标签 如果只提交当前一个版本:

    git push origin 0.0.2
    

    对标签的理解: 将tags提交到远程仓库,只是提交了一条记录,并没有连同代码一起提交到远程; 可以这么理解: 一条tags 对应一个版本号, 通过一个版本号可以找到这个版本对应的源码 即: tag---> 版本号----->代码.

    既然这样有人会问,既然通过版本号可以找到源码,为什么还要打tag呢,直接通过版本号就可以了?
    可以通过 git log 打印你会发现,版本号其实是一个3232424nfksfs3dseeee344445s32 这么长的一个数字,不利于用户查看,其实打tag就相当于给版本号起了一个别名,方面用户查看.

    删除本地标签:

    git tag -d 标签名称
    

    删除远程标签:

    git push origin :标签名称
    

    注意: 如果在push到远程仓库的时候出现 403错误 这时候需要重新设置用户名和密码:

    git remote set-url origin  https://远程地址的用户名称@github.com/paulpang520/test.git
    
    例如: git remote set-url origin  https://paulpang520@github.com/paulpang520/test.git
    
    

    相关文章

      网友评论

          本文标题:源代码管理工具Git的使用总结

          本文链接:https://www.haomeiwen.com/subject/jhtrgttx.html