Git快速入门简明教程学习笔记

git是什么?

一句话简介:Git是一个分布式的代码管理工具。
Git分为本地仓库和远程仓库。每一个客户端都保存了完整的历史记录,服务器的故障,都可以通过客户端的记录得以恢复。

Git的完整工作流:

Git和SVN的区别是什么?

1、这是 Git 和 SVN 最大的区别。若能掌握这个概念,两者区别基本搞懂大半。因为 Git 是分布式的,所以 Git 支持离线工作,在本地可以进行很多操作。而 SVN 必须联网才能正常工作。
2、易用性这方面,SVN 会好得多,简单易上手,对新手很友好。Git 命令多意味着功能多,若我们能掌握大部分 Git 的功能,会发现再也回不去 SVN 的时代了。
3、Git的分支成本廉价,SVN成本昂贵
在版本管理里,分支是很常使用的功能。在发布版本前,需要发布分支,进行大需求开发,需要 feature 分支,大团队还会有开发分支,稳定分支等。在大团队开发过程中,常常存在创建分支,切换分支的需求。
Git 分支是指针指向某次提交,而 SVN 分支是拷贝的目录。这个特性使 Git 的分支切换非常迅速,且创建成本非常低。
而且 Git 有本地分支,SVN 无本地分支。在实际开发过程中,经常会遇到有些代码没写完,但是需紧急处理其他问题,若我们使用 Git,便可以创建本地分支存储没写完的代码,待问题处理完后,再回到本地分支继续完成代码。

git的下载和安装

git下载

官方地址:https://git-scm.com/downloads

安装:

安装时候最好指定一个位置。

安装后检查

安装之后右键会有两个菜单,Git GUI Here(图形化的),Git Bash Here(命令行)
查看版本:
右键–Git Bash Here,命令窗口打开后输入:git –version

Git图形化工具TortoiseGit

Git GUI here图形化工具不好用,采用TortoiseGit图形化工具。

下载地址:

官方地址:https://tortoisegit.org/download/
下载安装程序和语言包。

TortoiseGit安装:

需要配置Gite.exe Path,配置Git的bin目了,正常情况是可以自动检查出Git\bin目录的。
语言选择默认的english

安装后检查

右键会出现以下三个快捷方式

安装后汉化

安装简体中文汉化包。
安装之后设置语言为中文
右键—TortoiseGit—Setting—General—Language
设置成功之后即变为中文

Git本地仓库

Git本地仓库基本工作流程

本地仓库:

Git常用命令

创建本地仓库并提交文件的步骤

1.创建工作目录、初始化本地git仓库
2.新建一个test.txt文件(暂不执行添加操作)
3.使用status命令,查看状态
4.使用add命令添加,并查看状态,add后加文件名称,提交到暂存区
5.使用commit命令,提交到本地历史仓库,commit后不加文件名,默认提交所有暂存区的文件
6.使用log命令,查看日志
7.修改test.txt文件
8.添加并提交,查看日志

Git远程仓库

代码冲突

Push之前要先Pull,之后add,commit,push

Git远程仓库工作流程

两个程序员的工作流程:

配置SSH密钥

现有远程仓库再有本地仓库的操作步骤

远程仓库平台介绍

Github

域名: https://github.com
介绍:GitHub是全球最大的开源项目托管平台,俗称大型程序员社区化交友网站
各类好玩有趣的开源项目,只有想不到武没有找不到。

码云

域名: https://gitee.com
介绍︰码云是全国最大的开源项目托管平台,良心平台,速度快,提供免费私有库。

分支管理介绍

分支是什么

分支的场景

1.周期较长的模块开发
假设你准备开发一个新功能,但是需要一个月才能完成第一周写了20%的代码,突然发现原来已经写好的功能出现了一个严重的Bug那现在就需要放下手中的新功能,去修复Bug但这20%的代码不能舍弃,并且也担心丢失,这就需要开启一个新的版本控制。
2.尝试性的模块开发
业务人员给我们提出了一个需求,经过我们的思考和分析该需求应该可以使用技术手段进行实现。
但是我们还不敢确定,我们就可以去创建一个分支基于分支进行尝试性开发。
分支:由每次提交的代码,串成的一条时间线
使用分支意味着你可以把你的工作从开发主线上分离开来,以免影响开发主线。

分支的工作流程

创建新分支
切换分支
合并分支
删除分支

分支创建和切换

合并和删除分支

IDEA集成Git

集成Git到IDEA

设置—版本控制—Git—Git可执行文件路径(选择git.exe的目录),选择之后点击测试,若出现版本号:Git 版本2.33.1,即配置成功。

IDEA创建本地仓库

VCS—创建Git存储库
选择项目文件夹即可创建,创建成功后,工具栏上git的命令图标变绿,并且项目根目录多了一个.git文件夹。
点击commit进行提交,将项目提交到本地仓库。

IDEA的分支管理

创建分支

查看当前分支:工作区右下角

切换分支

点击工作区右下角的master,或者分支名称进行切换

总结

IDEA远程仓库操作

推送

配置远程仓库的name和url:
码云的URL:

克隆

大T笔记所有文章均为本人原创,转载请您注明来源,并留下原文链接地址,是对我的尊重,也是对知识的尊重,谢谢!
大T笔记 » Git快速入门简明教程学习笔记

大T笔记-我的个人互联网创业和自由职业之路

关于我 我的百宝箱
大T笔记-专注个人互联网创业和自由职业