![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Git教程
史上最浅显易懂的Git教程!
本教程实用性超强,边学边练,一点也不觉得枯燥。而且,你所学的Git命令是“充分且必要”的,掌握了这些东西,你就可以通过Git轻松地完成你的工作。
我有理想.
一只怀有远大抱负的小程序猿
展开
-
一.Git简介
目录Git简介Git的诞生集中式vs分布式安装Git在Linux上安装Git在Mac OS X上安装Git在Windows上安装Git创建版本库Git简介Git是什么?Git是目前世界上最先进的分布式版本控制系统(没有之一)。Git有什么特点?简单来说就是:高端大气上档次!那什么是版本控制系统?如果你用Microsoft Word写过长篇大论,那你一定有这样的经历:想删除一个段落,又怕将来想恢复找不回来怎么办?有办法,先把当前文件“另存..原创 2020-12-24 16:06:50 · 178 阅读 · 1 评论 -
二.Git版本回退、Git工作区和暂存区 Git管理修改 Git撤销修改和Git删除文件
时光机穿梭我们已经成功地添加并提交了一个readme.txt文件,现在,是时候继续工作了,于是,我们继续修改readme.txt文件,改成如下内容:Git is a distributed version control system.Git is free software.现在,运行git status命令看看结果:$ git statusOn branch masterChanges not staged for commit: (use "git add <fi原创 2020-12-24 16:15:47 · 574 阅读 · 1 评论 -
三.Git远端仓库,添加Git远端仓库金和从Git远端仓库克隆
远程仓库到目前为止,我们已经掌握了如何在Git仓库里对一个文件进行时光穿梭,你再也不用担心文件备份或者丢失的问题了。可是有用过集中式版本控制系统SVN的童鞋会站出来说,这些功能在SVN里早就有了,没看出Git有什么特别的地方。没错,如果只是在一个仓库里管理文件历史,Git和SVN真没啥区别。为了保证你现在所学的Git物超所值,将来绝对不会后悔,同时为了打击已经不幸学了SVN的童鞋,本章开始介绍Git的杀手级功能之一(注意是之一,也就是后面还有之二,之三……):远程仓库。Git是分布式版.原创 2020-12-24 16:21:50 · 162 阅读 · 1 评论 -
四.Git分支管理,Git创建与合并分支,Git解决冲突,Git分支管理策略,Git Bug分支,Git Feature分支 ,Git多人协作,Git Rebase整理分支线
目录分支管理创建与合并分支switch小结解决冲突小结分支管理策略分支策略小结Bug分支小结Feature分支小结多人协作推送分支抓取分支小结Rebase小结分支管理分支就是科幻电影里面的平行宇宙,当你正在电脑前努力学习Git的时候,另一个你正在另一个平行宇宙里努力学习SVN。如果两个平行宇宙互不干扰,那对现在的你也没啥影响。不过,在某个时间点,两个平行宇宙合并了,结果,你既学会了Git又学会了SVN!...原创 2020-12-24 16:26:52 · 313 阅读 · 1 评论