![](https://img-blog.csdnimg.cn/20200301080101900.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Git
Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
MW0309
天才就是无止境刻苦勤奋的能力。
展开
-
创建码云账号并配置SSH公钥
1.去官网注册账号https://gitee.com/2.创建SSH公钥https://gitee.com/help/articles/4181#article-header0最后一步原创 2020-07-02 17:06:45 · 439 阅读 · 0 评论 -
Git(七)分支
分支分支:就是一条时间线,线上每个点都是一次提交,都记录了当时的文件快照分支概述1>默认有一个分支,master.2>分支中接收itcommit提交的内容,为一个一个不断向前发展的摆交点。每个提交点都保存一个代码版本。3>每个分支,都有一个指针,指针默认指向最近一次提交的版本。4>工作区中的内容,初始状态,就是指针所指向的版本状态。5>基于指针指向的版本...原创 2020-01-31 09:08:06 · 112 阅读 · 0 评论 -
Git (六) 架构
一、结构组成仓库:就是我的第三篇中,执行了git init的目录版本库:工作区中有一个隐藏目录.git,这个目录不属于工作区,而是t的版本牌,是t管理的所有内容暂存区:版本库中包含一个临时区域,保存下一步要提交的文件。分支:版本库中包含若干分支,提交的文件存储在分支中1.文件首先出现在工作区,如果需要有t管理,则通过git add xx将文件添加到暂存区通过git commit…将暂...原创 2020-01-29 10:40:22 · 115 阅读 · 0 评论 -
Git(五)版本回退
每次的修改文件并add、commit。git中也会记录一个版本,如果有需要可以回退到之前的一个数据版本状态。执行:git reset--hard HEAD~ 回退到上一个版本git reset--hard HEAD~ 回退到上上一个版本git reset--hard HEAD-5 回退到上5个版本执行:git rest--hard e475a#回退到致commitID为“e475a“的版本...原创 2020-01-29 08:08:30 · 86 阅读 · 0 评论 -
Git (四) 日志-提交历史
每次commit,随着版本的记录,也会留下日志。执行:git log #显示从最早的提交点到当前提交点的日志git log --oneline#简洁日志显示git log --oneline-2#简洁日志显示最近2次提交日志git log --oneline --graph 图形化易示分支走向#commitID &n...原创 2020-01-29 07:33:40 · 99 阅读 · 0 评论 -
Git(三)Git安装+仓库+基本指令
一、安装安装后,打开cmd,自报家门如下信息会在提交代码时要使用,记录在你的每一次提交中,以后才知道那次提交是谁做的执行git config --global user.name "Your Name" # 用户名git config --global user.email "Your emial" #邮箱查看信息git config -l测试:cmd中执行git versio...原创 2020-01-29 07:27:26 · 77 阅读 · 0 评论 -
Git(二)为什么需要版本控制+Git安装
为什么需要版本控制软件的开发过程中:开发完成一个版本1后,打包,部署。然后继续开发,定制新功能,增加新代码…某一天,需要再打包一个版本1.此时项目中已经新增了很多代码,甚至而且还有好多新代码尚在开发测试中…开发过程中,完成了一个功能A。继续写其他功能,增加新代码…某一天,突然发现新功能的实现,就是一堆垃圾,完全不能使用,项目代码需要恢复到刚写完功能A的状态…某一天,突然发现新功能被砍...原创 2020-01-29 06:22:08 · 156 阅读 · 0 评论 -
Git(一)Git基本认识
GitGit 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。Git 与 SVN 区别Git 不仅仅是个版本控制系统,它也是个内容管理系...原创 2020-01-29 06:02:36 · 292 阅读 · 0 评论