![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
git
学习git
yhcasey
这个作者很懒,什么都没留下…
展开
-
(七)Git--自定义Git
忽略特殊文件有些时候,你必须把某些文件放到Git工作目录中,但是又不能提交它们,比如保存了数据库密码的配置文件啦,等等,每次git status都会显示Untracked files ...,有强迫症的童鞋心里肯定别扭.好在Git考虑到了大家的感受,这个问题解决起来也简单,在Git工作区的根目录下创建一个特殊的.gitignore文件,然后把要忽略的文件名或者文件夹填进去,Git就会自动忽略这些文件.不需要从头写.gitignore文件,GitHUb已经为我们准备了各种配置文件,只需要组合一下就可以转载 2020-11-16 10:51:18 · 91 阅读 · 0 评论 -
(六) Git--标签管理
在发布版本时,我们通常先在版本库打一个标签(tag),这样,就唯一确定了打标签时刻的版本.将来无论什么时候,取某个标签的版本,就是把那个打标签的时刻的历史版本取出来,所以标签也是版本库的一个快照.Git的标签虽然是版本库的快照,但其实它就是指向某个commit的指针(跟分支很像对不对?但分支可以移动,标签不能移动),所以,创建和删除标签都是瞬间完成的.Git有了commit,为什么还要引入tag呢?因为commit号是3b5819e...一串乱七八糟的数字不好找.而tag可以根据需要任意命名,让人非常转载 2020-11-16 10:50:31 · 357 阅读 · 0 评论 -
(五)Git--分支管理
1. 创建与合并分支在Git里每次提交会被串成一条时间线,这条时间线就是一个分支.而HEAD是指向当前分支,当前分支在指向最新一次提交;例如:一开始的时候,master分支是一条线,Git用master指向最新提交,在用HEAD指向master分支,就能确定当前分支,以及当前分支的提交点;当我们创建新的分支,例如dev时,Git新建了一个指针叫dev,指向master当前相同的提交,再把HEAD指向dev,就表示当前分支在dev上;这时,我们可以发现.Git创建一个分支很快,因为除了.转载 2020-11-16 10:49:31 · 296 阅读 · 0 评论 -
(四)Git--远程仓库
Git是分布式的版本控制系统,也就意味着同一个Git仓库可以分布到不同的机器上,那么怎么分布呢,开始肯定只有一台机器有一个原始的版本库,Git提供“克隆”这个操作,别的机器都可以来克隆这个初始的版本库,每台机器上的版本库并无差别,也无主次之分。实际操作中,我们往往找一台电脑充当服务器,处于24小时开机状态,其他每个人都从这个服务器仓库克隆一份到自己的电脑上,并且之后各自修改也都提交到服务器仓库里,也从服务器仓库中拉取别人的提交.接下来,介绍如何使用GitHub这个神奇的网站,这是一个提供Git仓.转载 2020-11-16 10:48:25 · 86 阅读 · 0 评论 -
(三)Git--文件删除
在Git中删除也是一个修改操作,我们实际操作如下:$ git add .$ git commit -m "add test.txt"[master c291807] add test.txt 1 files changed, 69 insertions(+), 16 deletions(-) create mode 100644 test.txt一般情况下,我们直接在文件管理系统中把没用的文件删除了,或者使用rm命令删除文件:$ rm test.txt这个时候,Git检测到你删除.转载 2020-11-16 10:45:57 · 169 阅读 · 0 评论 -
(二)Git--工作区和暂存区、管理修改与撤销
Git和其他版本控制系统如SVN的一个不同之处就是有暂存区的概念工作区就是在你电脑里能看到的目录.使用git init初始化的那个目录版本库工作区有一个隐藏目录.git,这个不算工作区而是Git的版本库Git的版本库中存了很多东西,其中非常重要的就是名为stage(或者叫index)的暂存区,还有一个Git为我们自动创建的默认master分支,以及一个指向master的指针叫HEAD在我们把文件往Git版本库中添加的时候,先执行的git add操作是把文件加入到暂存区,然后执行.转载 2020-11-16 10:45:00 · 213 阅读 · 0 评论 -
(一)Git--版本回退
状态管理1. 掌握工作区的状态修改过文件后,运行git status命令查看当前仓库状态如果git显示文件被修改了,使用git diff这个命令查看修改2. 版本回退当觉得文件修改到一定程度时,就可以“保存一个快照”,也就是commit,如果文件改坏或者误删时,可以从最近的一个commit恢复.可以使用git log命令查看历史提交版本$ git logcommit 94bf0887c81ae052b59a34196d696d98cf357587Author: alan7.转载 2020-11-16 10:42:36 · 92 阅读 · 0 评论