Git 简介和下载安装

Git 简介:

Git 是处理文本文件的版本管理系统。

Github获取Git的提交历史,并保存在互联网,以供远程(联网)访问。

工作过程:

1)创建本地分支,在本地分支编辑,修改,提交。

2)push到远程分支

3)申请merge到主分支,发布请求 Pull Request

4)审核merge

5)将主分支最新提交pull到本地

Git使用即重复上述步骤

相关术语:

Local:即本地电脑

Remote:联网访问

Git:版本控制程序

Github:获取本地提交记录,远程存储。

commit(提交):某一时刻工作的快照

push:获取本地commit,上传到github网页分支。

pull:从在线github获取最新的提交记录,merge到本地。

Master(brantch):提交历史树的主分支,是已审核的内容

Feature brantch:功能分支(特色分支),基于主分支的独立分支,以供安全工作

Pulling Requeset:发布请求,允许用户查看不同某分支的不同,在merge前对其进行讨论和调整

merge:获取功能分支的提交,并将其加到主分支提交历史的顶部

checking out:从一分支到另一分支

Git安装,windows为例:

1)下载:在Git官方主页下载适合本地系统的版本即可

2)安装过程按默认选项即可。

3)登录

$ git config --global user.name "Your Name"
$ git config --global user.email "[email protected]"

4)更改Git 默认初始化位置(默认是C盘):

41.右键Git Bash图标,选属性

4.2.其实位置改为你自己的仓库位置

43.目标后面的cd-to-Home 要删掉,否则还是会在C盘

主要参考博客:

简易理解GIt :http://blog.jobbole.com/111187/

GIt使用教程:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

原文地址:https://www.cnblogs.com/koujiaodahan/p/8406046.html

时间: 2024-11-29 10:31:01

Git 简介和下载安装的相关文章

Git 简介、下载安装、配置

Git简介 Git 是一个开源的分布式版本控制系统,与SVN不同,Git采用了分布式版本库的方式,不需要服务器端软件的支持. Git 与 SVN的区别 Git 是分布式的,SVN 不是,这是 Git .SVN最核心的区别. Git 将内容按元数据方式存储,而 SVN 是按文件,SVN把文件的元信息隐藏在一个 .svn文件夹里. Git .SVN 中分支的概念不同 Git 没有一个全局的版本号, SVN 有 Git 的内容完整性要优于 SVN.Git 的内容存储使用的是 SHA-1 哈希算法,能确

Git - Git简介与客户端安装

简介 Git是目前世界上最先进的分布式版本控制系统(没有之一)! 集中式版本控制系统(CVS/SVN),版本库是集中存放在中央服务器的,而一般工作的时候,用的都是自己的电脑,所以要先从中央服务器取得最新的版本,然后开始工作,工作完成后,再把自己修改过的作品提交给中央服务器. 分布式版本控制系统(Git),分布式版本控制系统没有“中央服务器”,每个人的电脑上都是一个完整的版本库,版本库之间可以相互推送. 安装 在Windows10上使用Git,点击下载安装包,提取码:5rbo,然后按默认选项安装即

Mongodb数据库,简介,下载安装

https://www.cnblogs.com/xiaoyuanqujing/articles/11805775.html 一.Mongodb数据库简介 1.Mongodb数据库: 是一款强大,灵活,易于扩展,面向文档的非关系型数据库. 2. 二.安装 1.下载社区版本(专业版本收费) 网址:https://www.mongodb.com/download-center #1.选择社区版本 #2.下载 #3.选择版本和系统下载 2.安装软件 #1.点软件 #2.选择自定义安装 #3.选择安装路径

redis 之 redis简介及下载安装

1. 数据库的分类:关系型数据库,非关系型数据库(Nosql) 2.非关系型数据库: 键值型数据库:redis 等. 列式存储数据库: hbase 等. 文档型数据库 : mongoDB 等. 图形数据库 : infoGirid 等. 3.为什么学习noSql? 发红包,并发量为15W,10亿,0.3元--mysql, oracle? 高并发,高可用的场景下,需要使用nosql来解决. 4.Redis是一个key-value数据库.2008年,意大利,创业型,redis.Vmware支持.可以自

Git学习:版本控制、Git简介与安装

1.什么是版本控制(Version Control) 2.Git简介 3.Git的安装 3.1 Linux环境下安装Git 3.2 Windows环境下安装Git 1.什么是版本控制(Version Control) 如果你长期使用过某个软件,或者长期玩过某款游戏,那你就应该听说过“版本”一词,甚至遇到过软件版本的更新,比如腾讯QQ最新版是9.1.6版本,英雄联盟最新版是9.14版本.从用户的角度来说,软件的版本往往是越新越好,因为越新的版本一般意味着更多的功能.更好的界面以及更少的BUG.但是

Qt学习之路1---软件下载安装及工程简介

1.下载安装目前最新版的qt,官网链接:https://www.qt.io/qt5-8/: 和qt4不同,qt5在线安装,轻巧快速,而且不用配置一些繁琐的东西,安装之后会出现Qt creator这就是我们之后使用的IDE. 2.Qt creator工程包含不同类型的文件 _ .pro项目描述文件 _ .pro.user 用户配置描述文件  _ .ui 界面描述文件  _ 资源文件(图片,音频等) 2.1 .pro项目描述文件的基本组成 _ .#  注释符 _ QT 模块声明 _ TARGET  

Git Step by Step – (1) Git 简介

由于工作的需要,代码版本控制工具要从Perforce换成Git.说实话,刚开始真的很不适应,要从一个可以很好的支持用户界面的工具转到一个命令行工具,而且Git中有几百个命令,一下子就傻眼了. 但是经过一段时间的使用和熟悉,已经慢慢适应了.所有准备一个整理一个Git使用系列,是对自己使用Git的一个总结,也希望可以对同样刚开始使用Git的同学一些帮助.下面就开始探索Git了. Git简介 Git是Linus用C实现的一个分布式版本控制工具,注意这里对分布式的强调.不同于Git,像Perforce.

一、Git简介

由于工作需要,代码版本控制工具由SVN换为了Git.Git对于我来说,很陌生,不清楚其工作原理,所以查询了一些资料,将自己所得知的内容来汇总一下,梳理一下这方面的知识,同时也给其他想了解Git的童鞋们,提供点参考资料!! 了解软件,我们一般都了解其来源.优缺点(或与其他系统的比较).安装配置.软件的架构,工作原理和使用,对于Git来说也是一样,这里也就这几个方面来说! 版本控制工具简介 问题的发现与解决永远是我们软件行业前进的动力与根源! 说到版本控制工具,不得不说,我们为什么需要它,也就是我们

Git分布式版本控制(安装和配置)

版本控制 简介 你可以把一个版本控制系统(VCS)理解为一个"数据库",在需要的时候,它可以帮你完整地保存一个项目的快照.当你需要查看一个之前的快照(称之为"版本")时,版本控制系统可以显示出当前版本与上一个版本之间的所有改动的细节.版本控制系统主要分为两种,集中式版本控制和分布式版本控制.CVS和SVN就是典型的集中式版本控制系统,而Git是目前世界上最先进的分布式版本控制系统. 集中式版本控制 集中式版本控制的仓库是集中存放在中央服务器的,而干活的时候,用的都是