Git版本控制工具学习

Git代码管理工具学习

分布式管理工具:git

相比较svn它更加的方便,基本上我们的操作都是在本地进行的。

Git文件的三种状态:已提交,已修改,以暂存。

已提交:表示文件已经被保存到本地数据库。

已修改:修改了某个文件。

以暂存:把修改的文件放到了下次提交保存的清单中。

Git只关心文件系统的整体是否发生了变化,其它的版本控制工具更多的关心文件的内容是否发生变化。

Git基本的工作流程

1:在工作目录中修改某些文件,2:对修改后的文件进行快照,然后保存到暂存区域。3:提交更新,将保存在暂存区域的文件快照永久的转存到Git目录中。

Git使用心得

我们利用git创建的所有分支,都是在本地进行的,分支是不会去服务器中占用内存的。只有我们将分支合并才会同意提交到服务器中。

这就是git强大的地方,它在服务器上存储了一个文件库(以元数据方式存储),在存储了一个版本及分支更改等变更等的变更数据信息库,我们每次切换的时候向服务器发送一个请求,服务器则根据我们的请求变更我们的项目中的文件。整个过程就是快速的传输,服务器上并不会一一存储各个分支的文件副本,这也是git服务端版本库不会暴增的原因。

2:在使用TortoiseGit工具的时候,红色表示新分支,绿色表示其它分支变更信息。

3:拉取和获取的区别

拉取(Pull):会从远程取得最新版本然后合(Merge)并到本地库。

获取(Fetch):则会从远程取得最新版本,并不会合并Git版本控制工具学习

时间: 2024-12-26 00:29:38

Git版本控制工具学习的相关文章

Git版本控制工具---本地版本库的常用操作

  [正文] 在上一章节中,我们学习了关于Git最基本的用法,包括安装Git.创建版本库,以及提交本地代码.本章节中将学习更多的使用技巧.即:Git版本控制工具(一)----git的安装及创建版本库 我们先要做好准备工作,将某个项目创建版本库,我这里就新建一个Android项目GitTest,创建一个版本库.打开Git Bash,进入到这个项目的根目录下,然后执行git init命令,如下图所示: 这样,准备工作就做好了. 一.忽略文件: 版本库已经创建好了,接下来我们需要提交项目中的代码,但是

Git版本控制工具使用:Error pulling origin: error: Your local changes to the following files would be overwritten by merge

摘自: CSDN 逆觞 git在pull时,出现这种错误的时候,可能很多人进进行stash,相关stash的请看:Error pulling origin: error: Your local changes to the following files would be overwritten by merge 但是发现stash后还是会出现:Error pulling origin: error: The following untracked working tree files woul

Linux系统CentOS6.5 64位注册、安装git版本控制工具

一.描述 本文描述Linux系统CentOS6.5 64位注册.安装git版本控制工具整个过程,其中Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理.作为开源代码库以及版本控制系统,Github拥有140多万开发者用户.随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法. 二.git安装和使用步骤 1.在GitHub官网上注册免费账号并且建立自己代码仓库(Repository) GitHub官网注

Git版本控制管理学习笔记1-介绍

    几乎所有的版本控制工具都是出于同样的目的:开发以及维护开发出来的代码,方便读取代码的历史,记录所有的修改.这里,介绍的是当前在开源社区内非常流行的版本控制工具Git.它是由Linus Torvalds发明的,最初是为了方便管理linux内核的开发工作. Git的诞生: 通常来说,当工具跟不上项目需求时,开发人员就会开发一个新的工具来替代它.大部分工具在发明之前,都会已经存在一些类似的工具,新工具则是在原有工具的思想上进行了更加合理的修改.那么在Git之前,有哪些版本控制工具呢?它们都有哪

Git版本控制工具(一)----git的安装及创建版本库

?[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/3981720.html 联系方式:[email protected] [正文] 一.初识Git: Git是目前世界上最先进的分布式版本控制系统(没有之一).它的开发者就是大名鼎鼎的Linux操作系统的作者Linus Torvalds.Git被开发出来的初衷是为了更好的管理Linux内核,而现在却广

git版本控制工具的使用

目录 git版本管理工具使用 一丶Git的下载与安装 1.windows下的git的下载与安装 2.linux下的git安装 二丶常用命令 三丶Git仓库 1.配置仓库信息 2.仓库的创建于管理 四丶远程仓库 五丶分支管理 六丶标签管理 git版本管理工具使用 一丶Git的下载与安装 1.windows下的git的下载与安装 git下载地址 git的官方网站 下载之后,点击直接默认安装即可. 在git文件夹中可以看到2个exe程序 1.git-bash.exe 2.git-cmd.exe 这两个

Git版本控制管理学习笔记5-提交

    这个标题其实有些让人费解,因为会想这个提交是动词还是名称?     提交动作是通过git commit命令来实现的,提交之后会在对象库中新增一个提交对象.提交过程中会发生哪些变化,在上一篇笔记里面已经介绍过,看下那几张过程图就可以了.     需要明确的是,在Git中,版本库的变更和提交是一一对应的关系,也就是说,提交是将变更引入到版本库的唯一方法.     Git在提交时,会记录索引的快照并把快照存放到对象库中.下一次提交前,就会将当前索引中的状态与上一次生成的快照进行对比,派生出一个

1.git版本控制工具的安装与使用

git下载 官方地址:https://git-scm.com/download/win 百度云地址:我的网盘/安装文件/Git-2.15.0-64-bit.rar git基本使用: 配置用户名及邮箱 git config --global user.name "cst" git config --global user.email "[email protected]" 创建版本库,进入到项目文件夹内右击->Git Bash Here git init 将文件

Git版本控制工具初识

Git使用教程 0 Git下载安装 下载网址:https://www.git-scm.com/download/ 安装时,一路next就可以了,如果遇到下载很慢时,可以选择换个浏览器试试,实在不行就找网盘下载. 1 Git安装后的配置 ==初次使用Git前的配置== 需要配置一下,让它知道操作的主人是谁.因为每一次提交都会用到这些信息.一旦确定之后不可更改. 在命令行模式下输入以下命令: git config --global user.name "用户名"(你的用户名,相当于昵称)