
Git
对Git使用进行朴素且详细的记录。注:供学习用,侵权删!
BoCong-Deng
翻过这座山,别人就能听到你的故事!
展开
-
Git常用指令合集
目录•写在前面•新建•配置•增删文件•提交•分支•标签•查看•远程同步•撤销•最后-搭建Git•写在前面首先要熟悉Git的几个名词吧,不然哪叫会用Git,其中Workspace:工作区,Index / Stage:暂存区,Repository:仓库区(或本地仓库),Remote:远程仓库。•新建# 在当前目录新建一个Git代码库$ g...原创 2019-12-10 18:58:26 · 10584 阅读 · 0 评论 -
Git系列:进一步讲讲Git的分支管理
目录•写在前面•解决冲突•分支创建策略•bug分支•Rebase指令整理分支•最后•写在前面Git分支管理在前面说了,非常方便我们开发,没看过前面的可以到前面看这篇文章,接下来,我们讲讲关于分支管理的其他指令,帮助我们进一步了解分支管理给我们带来了什么方便。•解决冲突冲突是什么?很多时候,当你在分支上进行修改,或者进行多人协同开发的时候,你会需要使用git进...原创 2019-12-09 20:25:26 · 561 阅读 · 0 评论 -
Git系列:如何重命名仓库,并同步远程仓库
目录•写在前面•修改远程仓库名•修改本地仓库名•同步远程和本地仓库•结束•写在前面Git是极其灵活的,它提供了非常多的指令方便我们系统开发,这篇文章要写的就是如何使用指令,修改仓库名,并同步远程仓库。这当我们需要对项目进行修改的时候,非常有用。•修改远程仓库名首先我们需要修改远程仓库的项目名称,这里我们使用GitHub为例进行说明,在GitHub修改已有的...原创 2019-12-06 14:59:30 · 11314 阅读 · 0 评论 -
Git系列:分支管理
目录•写在前面•理解分支管理•使用分支指令•分支切换switch•下一步•写在前面讲到Git的分支管理还是比较激动的,因为Git的分支管理简直太好用了,效率又高,虽然SVN也有分支管理,但是这些版本控制系统创建和切换分支相当的慢,基本都不去用,而Git不管版本库中的文件数量有多大,都能在短短的一秒内完成操作,简直就是团队协作开发的利器。•理解分支管理在讲相关的指...原创 2019-12-01 21:16:28 · 522 阅读 · 0 评论 -
Git系列:如何使用远程仓库
目录•写在前面•准备远程仓库,设置SSH•添加远程仓库•克隆远程仓库•下一步•写在前面早在很早之前就说了,Git是分布式版本控制系统,它的优势之一就是非常方便团队进行多人协作开发,之前讲的内容都没有体现出多人协作的特点,这一篇文章就是为了讲解Git在多人协作中的重要功能,就是远程仓库。远程仓库顾名思义就是将一个git仓库放在某个云端机器中,然后使用其余机器对这个远程仓库...原创 2019-12-01 15:49:56 · 492 阅读 · 0 评论 -
Git系列:管理、撤销以及删除
目录•写在前面•撤销修改git checkout•删除修改rm•下一步在前面提到了对文件的添加更新等操作,使用了git add,git commit等操作,接下来对撤销等相关操作进行说明。•写在前面前面提到过版本回退,我们可以使用git reset指令进行版本回退。但是有时候我们只是想要单纯的对已经修改的内容进行撤销,并不想通过回退操作怎么办?Git有git check...原创 2019-12-01 11:35:42 · 10370 阅读 · 0 评论 -
Git系列:版本回退
目录•写在前面•查看仓库状态(status、diff)•版本回退•Git工作分区说明•下一步•写在前面在前面个一篇文章中,已经大致完成了基本的仓库创建和文件提交。现在我们在前一篇文章所做的工作(往提交了一个README.txt文件)下,进行接下来的操作,不知道的可以先去看看前一篇文章Git系列:如何创建和初始化仓库,添加更新修改。•查看仓库状态(status、dif...原创 2019-11-29 17:58:09 · 566 阅读 · 0 评论 -
Git系列:如何创建和初始化仓库,添加更新修改
目录•写在前面•创建仓库•添加文件•下一步对Git有了一个大致基本的认识之后,就可以开始使用Git创建我们项目的版本库了,这一篇文章就是简洁明了的介绍创建Git项目仓库的大致过程,包括其中用到的一些指令。•写在前面在阅读某些技术书籍或者研究别人的开源项目的时候,会经常看到一个单词“repository”,又或者是“仓库”这个词,这是什么东西?他们两个是一个东西,不过中文...原创 2019-11-29 15:52:34 · 694 阅读 · 0 评论 -
Git系列:初步认识和使用Git
目录•认识Git•写在前面•初步使用•下一步•认识Git可能在接触协作开发的时候,几乎耳传身教的都是Git,Git之所以能为开发者所推崇如此,并不是盲目崇拜,完全是因为他的优势使人着迷。Git是分布式版本控制系统,拥有者先进的技术优势和社群优势。它区别于集中式版本控制系统,在本地环境就可以记录版本历史,能够在脱机的环境下查看历史版本,协作开发时,及时远程中央版本仓库挂了...原创 2019-11-28 23:34:40 · 423 阅读 · 0 评论