Git
参考https://www.liaoxuefeng.com/wiki/896043488029600
qq_25871537
这个作者很懒,什么都没留下…
展开
-
Git(九)--自定义Git
一. 自定义Git:在前面的学习中,我们已经配置了user.name和user.email,实际上,Git还有很多可配置项。比如:让Git显示颜色,会让命令输出看起来更醒目:$ git config --global color.ui true有些时候,你必须把某些文件放到Git工作目录中,但又不能提交它们,比如保存了数据库密码的配置文件啦,等等,每次git status都会显示...原创 2020-04-16 17:20:25 · 180 阅读 · 2 评论 -
Git(八)--使用Github
一. 何为Github:我们一直用GitHub作为免费的远程仓库,如果是个人的开源项目,放到GitHub上是完全没有问题的。其实GitHub还是一个开源协作社区,通过GitHub,既可以让别人参与你的开源项目,也可以参与别人的开源项目。在GitHub出现以前,开源项目开源容易,但让广大人民群众参与进来比较困难,因为要参与,就要提交代码,而给每个想提交代码的群众都开一个账号那是不现实的,因此,群众...原创 2020-04-16 17:20:12 · 119 阅读 · 0 评论 -
Git(七)--标签管理
一. 标签管理:发布一个版本时,我们通常先在版本库中打一个标签(tag),这样,就唯一确定了打标签时刻的版本。将来无论什么时候,取某个标签的版本,就是把那个打标签的时刻的历史版本取出来。所以,标签也是版本库的一个快照。Git的标签虽然是版本库的快照,但其实它就是指向某个commit的指针(跟分支很像对不对?但是分支可以移动,标签不能移动),所以,创建和删除标签都是瞬间完成的。Git有comm...原创 2020-04-16 17:20:00 · 107 阅读 · 0 评论 -
Git(六)--分支管理(下)
一. 多人协作:先来复习一下概念:创建本地仓库:我们打算在g/Git下面创建版本库,使用命令—git init(这个时候,查看一下g盘Git目录下会多了一个.git的隐藏文件夹)现在我们在g/Git目录下新建一个文件test.txt,内容写“Hello Git!”。添加单个文件到本地仓库:git add并且执行提交命令git commit,才能把添加的文件提交到本地仓库(不是远程仓库!!)...原创 2020-04-16 17:19:47 · 129 阅读 · 0 评论 -
Git-cheatsheet&命令最全汇总
More:https://gitee.com/liaoxuefeng/learn-java/raw/master/teach/git-cheatsheet.pdf原创 2020-04-14 23:56:32 · 1464 阅读 · 0 评论 -
git建立本地仓库并推送到远程
git将本地文件关联到远程仓库并提交的使用心得先在github上或者你的服务器上创建一个仓库,例如项目名字为test(1)注册...转载 2020-04-14 20:42:11 · 534 阅读 · 0 评论 -
Git(六)--分支管理(中)
让我们接着上面的那一篇说写在前面这篇博客如果您没有看得特别清楚,建议您不妨看看这篇。私认为两篇一起食用最佳!四 . 分支管理策略:通常,合并分支时,如果可能,Git会用Fast forward模式,但这种模式下,删除分支后,会丢掉分支信息。如果要强制禁用Fast forward模式,Git就会在merge时生成一个新的commit,这样,从分支历史上就可以看出分支信息。下面我们实战一下...原创 2020-04-14 14:58:43 · 159 阅读 · 0 评论 -
Git 常用命令汇总
Git:常用命令汇总 原创 ...转载 2020-04-14 14:27:58 · 97 阅读 · 0 评论 -
Git(五)--分支管理(上)
一 .了解分支:分支在实际中有什么用呢?假设你准备开发一个新功能,但是需要两周才能完成,第一周你写了50%的代码,如果立刻提交,由于代码还没写完,不完整的代码库会导致别人不能干活了。如果等代码全部写完再一次提交,又存在丢失每天进度的巨大风险。现在有了分支,就不用怕了。你创建了一个属于你自己的分支,别人看不到,还继续在原来的分支上正常工作,而你在自己的分支上干活,想提交就提交,直到开发完毕后,再...原创 2020-04-14 12:40:58 · 195 阅读 · 0 评论 -
Git(四)--远程仓库
一. 远程仓库介绍:开发的实际情况往往是这样,找一台电脑充当服务器的角色,每天24小时开机,其他每个人都从这个“服务器”仓库克隆一份到自己的电脑上,并且各自把各自的提交推送到服务器仓库里,也从服务器仓库中拉取别人的提交。我们完全可以自己搭建一台运行Git的服务器(可以但没必要????),不过现阶段,为了学Git先搭个服务器绝对是小题大作。好在这个世界上有个叫GitHub的神奇的网站,从名字就可以看出,...原创 2020-04-14 10:49:03 · 134 阅读 · 0 评论 -
Git(三)--修改
一. 管理修改:Git跟踪并管理的是修改,而非文件。我们现在这样操作:第一次修改 -> git add -> 第二次修改 -> git commit。$ cat readme.txtGit is a distributed version control system.Git is free software distributed under the GPL.Git ...原创 2020-04-14 09:56:15 · 118 阅读 · 0 评论 -
Git(二)--版本回退与分区概念
一 .版本回退:git具有"快照"功能,每当你觉得文件修改到一定程度的时候,就可以“保存一个快照”,这个快照在Git中被称为commit。一旦你把文件改乱了,或者误删了文件,还可以从最近的一个commit恢复,然后继续工作,而不是把几个月的工作成果全部丢失。在Git中,我们用git log命令查看历史记录。比如,我们对readme进行了三次修改。显示的记录是从最近到最早。$ git log...原创 2020-04-14 09:56:00 · 120 阅读 · 0 评论 -
Git(一)--初识Git
初识Git众所周知,Git是目前世界上最先进的分布式版本控制系统(没有之一)????Git有什么特点?简单来说就是:高端大气上档次!它可以能记录每次文件的改动。避免甩锅…简单了解一下集中式和分布式:先说集中式版本控制系统,版本库是集中存放在中央服务器的,而干活的时候,用的都是自己的电脑,所以要先从中央服务器取得最新的版本,然后开始干活,干完活了,再把自己的活推送给中央服务器。中央服务器就好比是...原创 2020-04-14 09:55:33 · 128 阅读 · 0 评论