美文网首页
对于GIT的一些学习总结

对于GIT的一些学习总结

作者: 一只章鱼哥 | 来源:发表于2021-05-08 21:07 被阅读0次

系统学习了git的相关内容,并作出了一部分总结:

GIT :

1.创建版本库: git init  在一个创建好的空目录中使用这个命令,可以创建一个新的版本库,另外 在多人协作的时候,一般都是通过git clone 从远程库中克隆到本地

2.工作区,暂存区,本地仓库:这是GIT里的一个很重要的概念。工作区指的就是在自己的电脑中能看到并打开的项目目录;本地仓库就是隐藏目录.git,这个GIT的版本库;暂存区就是版本库中的体格十分重要的

部分,它的本质上就是一个文件,在提交代码时,通过git add 这个命令 其实是将工作区的文件添加到暂存区,再通过git commit 命令提交给本地仓库.

另外需要说明一点,git add 这个命令可以多次执行,也就是可以多次提交到暂存区,然后统一提交到本地仓库中。

3.版本回退:通过git log 命令可以查看工作中提交的历记录,顺序是从最近一次提交到最远一次提交。其中每次提交的信息中都会有commit id 也就是版本号,根据这个id就可以找到

对应的版本并选择回退到目标版本 git reset --hard commit_id

4.分支管理:

(1)创建分支 使用 git checkout -b “分支名称”或者 git switch -c '' 分支名称''  来创建并且切换到创建的分支中  ; git branch 查看分支 

最开始mater分支是一条直线。每次提交,master分支都会向前移动一步,这样,随着你不断提交,master分支的线也越来越长。

当我们创建新的分支,例如dev时,Git新建了一个指针叫dev,指向master相同的提交,再把HEAD指向dev,就表示当前分支在dev上。其中HEAD表示指针,指向的就是当前分支

(2)解决冲突 :在多人协作中,往往会发生代码合并冲突的问题,因为可能多个人都改了同一个或者多个文件,这导致在发起合并请求的时候会发生冲突。

解决办法一般是 切换到master分支,git pull拉取matser代码到本地,再切回自己的分支进行合并,这时系统会提示代码冲突的文件路径,这时候就需要与同事一起协调沟通

采用谁的代码或者都采用,解决完冲突后就可以进行提交合并。

   

(3)stash: 可以理解为一个临时区, Git提供了一个stash功能,可以把当前工作现场“储藏”起来 。 通过git stash 命令可以 将工作区的代码保存到临时区中

,这时使用 git status 查看工作区就是干净的。当工作完成一半还不能提交但是代码不能被清除的时候,就可以使用stash将你的代码暂时保存到临时区,想要恢复可以

使用git stash pop 或者 git satsh apply 命令 ,其中要注意的是,前者是一并将临时区的文件删除了,后者还需要使用 git stash drop 进行删除。

相关文章

  • 对于GIT的一些学习总结

    系统学习了git的相关内容,并作出了一部分总结: GIT : 1.创建版本库: git init 在一个创建好的空...

  • Git简短学习教程

    经过简短的时间学习Git,对Git的一些知识做了一点总结:Git安装和初步设置在安装好Git后,在开始菜单中找到“...

  • 2018-04-18

    git学习小结 关于git init,git add,git commit 用法总结 1.首先配置git 全局配置...

  • git 秘籍

    对于git, 现在很多公司都会使用这个协作工具, 所以深入的掌握是必不可少的, 我大概写下git的一些总结。 欢迎...

  • 学习git使用的一些总结

    基本命令 查看本地分支 git branch -a 创建本地分支 git branch 分支名想要把本地新建分...

  • git学习笔记

    前言 虽然一直有在用git的简单功能,但是对于一些比较复杂的操作并不了解。 这篇文章用来总结git 的常用功能。 ...

  • Git常用命令总结

    我学习效率比较低,关于git差不多学习了两周,总结的常用命令如下: git add .&&git commit -...

  • Git命令总结

    什么是Git Git是个分布式版本控制系统。 这篇文章只是把前段时间学习Git所记的一些命令总结一下,方便自己以后...

  • 对于Git的深入使用总结

    1、一般在项目开发的时候,先从总分支上切一个分支下来,若两人合作开发某个模块,则每个人从切下来的分支再切一个分支下...

  • Git常用命令

    在此对经常用到的一些git命令进行总结 git基本操作git config --global user.name ...

网友评论

      本文标题:对于GIT的一些学习总结

      本文链接:https://www.haomeiwen.com/subject/zqdpdltx.html