![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
git学习
文章平均质量分 84
explore翔
安徽某985小硕,记录日常学习生活,欢迎大家交流指教。
展开
-
标签管理
1、创建标签首先,我们需要切换到目标分支上。 git branch* dev master$ git checkout masterSwitched to branch 'master'然后,敲命令git tag 就可以打一个新标签:$ git tag v1.0可以用命令git tag查看所有标签:$ git tagv1.0**默认标签是打在最新提交的commit上的。**有时候,如果忘了打标签,比如,现在已经是周五了,但应该在周一打的标签没有打,怎么办?方法是找到历史提交的c原创 2021-04-19 15:14:36 · 442 阅读 · 0 评论 -
分支管理
1.创建与合并分支在版本回退里,你已经知道,每次提交,Git都把它们串成一条时间线,这条时间线就是一个分支。截止到目前,只有一条时间线,在Git里,这个分支叫主分支,即master分支。HEAD严格来说不是指向提交,而是指向master,master才是指向提交的,所以,HEAD指向的就是当前分支。一开始的时候,master分支是一条线,Git用master指向最新的提交,再用HEAD指向master,就能确定当前分支,以及当前分支的提交点。当我们创建新的分支,例如dev时,Git新建了一个指针叫d原创 2021-04-17 16:39:11 · 503 阅读 · 0 评论 -
远程仓库
在前面,我们已经学习了git如何在自己仓库里闪转腾挪。但是没有体现出分布式这个极为重要的功能,而分布式是git对于svn等集中式版本控制系统的巨大优势。所以远程仓库就是分布式体现之一。Git是分布式版本控制系统,同一个Git仓库,可以分布到不同的机器上。怎么分布呢?最早,肯定只有一台机器有一个原始版本库,此后,别的机器可以“克隆”这个原始版本库,而且每台机器的版本库其实都是一样的,并没有主次之分。你肯定会想,至少需要两台机器才能玩远程库不是?但是我只有一台电脑,怎么玩?其实一台电脑上也是可以克隆多个版原创 2021-04-16 15:50:39 · 75 阅读 · 0 评论 -
git版本切换修改删除的一些操作
1.版本回退我们之前已经提交过了readme.txt,我们用vi再修改一次,再提交。git log可以查看你的提交历史。如下:其中,527344…那一长串数字就是你的版本号。那么,如果我们想回到第一个版本怎么办呢?可以使用:git reset --hard HEAD^其中HEAD代表就是最新的版本,^就是上一个版本。我们再次使用git log查看一下:并且我们发现文件内容已经是第一次的内容了。这个速度很快,其实内部有个指向HEAD的指针,回退只是把指针移动一下,然后工作区更新为指向的版本原创 2021-04-15 18:40:52 · 264 阅读 · 0 评论 -
git的作用和简单使用
大家可能都听说过github,但可能不知道git为何物?有人可能觉得git并没有太大的用处,直接在图形界面上操作就可以下载开源项目等,简单方便,根本没必要使用git clone命令。但是git的作用远比想象的要大。下面的学习是根据廖雪峰老师的教程总结的经验。1、什么是git?git就是一个分布式的版本控制系统。说简单也简单,就是帮助你管理你的项目,他可以自动记录你的项目每次做了什么改动,是由谁改动的,这就避免你自己手动管理。如果一两次改动我们自己管理也可以,但是工作中一个大的项目是要改动很多次的,而且是原创 2021-04-14 20:05:30 · 5876 阅读 · 0 评论