![](https://img-blog.csdnimg.cn/20200727115308758.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
git
Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。 Git的特点 分支更快、更容易。 支持离线工作;
hide_in_darkness
萌新一枚
展开
-
Git学习--分支(branch、merge、rebase)
分支:你可以把他理解为指针,假设一开始master和test分别是origin下的两个分支,都指向file这个文件夹,随后A,B分别使用master和test对file进行更新,他们更新的版本我们记作fileA1,flieA2,…和fileB1,fileB2…,即指针master和test分别指向fileA1,flieA2,…和fileB1,fileB2…,他们同时对源文件file进行更改,每次更改后会存在新的内存块中(即内存地址不同),所以A,B两人的操作使用不同的分支,且互不影响创建一个分支.原创 2020-07-27 22:51:03 · 5798 阅读 · 0 评论 -
Git学习--Git指令(tag、show、config->alias)
git tag同大多数 VCS 一样,Git 也可以对某一时间点上的版本打上标签列出现有标签git tag -l “version”-l 参数用来指定显示的标签的版本号新建标签Git 使用的标签有两种类型:轻量级的(lightweight)和含附注的(annotated)轻量级标签就像是个不会变化的分支,实际上它就是个指向特定提交对象的引用.而含附注标签,实际上是存储在仓库中的一个独立对象,它有自身的校验和信息,包含着标签的名字,电子邮件地址和日期,以及标签说明,标签本身也允许原创 2020-07-27 21:57:32 · 435 阅读 · 0 评论 -
Git学习--Git指令(rm、mv、log、reset、remote、fetch、pull、push)
git rm移除指定文件git rm dirnamegit rm是将文件从暂存区彻底删除,如果想要在本地工作目录中继续保留该文件,则应该加上–cached参数git rm --cached dirnamegit mv移动指定文件git mv [disk:path] [disk:path]通过这个命令,我们就能实现文件的移动和文件的重命名...原创 2020-07-27 21:25:57 · 518 阅读 · 0 评论 -
Git学习--Git指令(version、help、init、clone、status、add、.gitignore、diff、commit)
git --version查看当前主机下的git版本git --versiongit --help 或 git --help 获取帮助git init --helpgit init初始化本地仓库git initgit clone克隆项目git clone [url]git status获取当先文件状态git status -s-s获取简短形式的回复不加-s:On branch master <-分支名No commits yetUntra原创 2020-07-27 19:56:19 · 251 阅读 · 0 评论 -
Git学习--git快速入门
安装git上传的资料中有git部分的插件下载后主要包括2个部分:Git GUI Here //GUI图形界面Git Bash Here //命令行界面初始化git本地仓库创建一个文件夹作为工作目录打开Git Bash Heregit init初始化git本地仓库会在工作目录下创建一个本地目录(.git的文件夹)...原创 2020-07-27 15:07:37 · 156 阅读 · 0 评论