美文网首页
源代码管理工具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

相关文章

  • 2018-06-13

    Git 什么是Git? Git是一款源代码管理工具(版本控制工具)我们写的代码需要使用Git进行管理。 源代码有必...

  • git

    Git 什么是Git? Git是一款源代码管理工具(版本控制工具)我们写的代码需要使用Git进行管理。 源代码有必...

  • 版本控制(git、svn)

    Git 什么是Git? Git是一款源代码管理工具(版本控制工具)我们写的代码需要使用Git进行管理。 源代码有必...

  • pycharm中GIT的使用

    Git(源代码管理工具) 什么是Git Git是一个代码管理工具, 可以对代码进行版本管理、多人协作等 为什么使用...

  • git

    什么是Git? Git是一款源代码管理工具(版本控制工具)我们写的代码需要使用Git进行管理。 源代码有必要管理起...

  • 第一天学习

    ## Git ### 什么是Git? - Git是一款源代码管理工具(版本控制工具) - 我们写的代码需要使用Gi...

  • SVN 的使用

    SVN 了解如何使用就可以 svn简介:源代码管理工具. CVS---------SVN---------git ...

  • 斗鱼直播——项目部署

    常见的源代码管理工具: SVN:集中式源代码管理工具 GIT:分布式源代码管理工具 这里我们把项目托管到githu...

  • Cornerstone的使用

    源代码管理工具有两种第一种,git,使用git的公司应该是最多的。![Uploading 201703221713...

  • 使用git常用的工作流程

    git是当今最流行的版本管理工具,使用它你可以快速地进行版本的查看和切换,你可以轻松地管理源代码,通过使用git,...

网友评论

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

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