Git分布式版本控制工具和GitHub(一)--简介

一.Git概述

1.Git简介

【1】什么是Git?

Git就是代码版本管理工具。

【2】为什么要使用Git

(1)版本控制

写代码就是不断写BUG的过程(当然我们是不会这么说的),很多时候你写了100行代码之后,突然醒悟!

​ "这是什么鬼?" "怎么不能跑了?"​ 如果没有版本留存,你想要回到昨天那个让人舒适的版本,就会很让人头痛​

这时候Git的好处就来了,它帮你把以往的历史保留起来。一旦你今天把程序给玩坏了,它能倒回去。

(2)分支管理

假如我们的代码想要加两个新功能,相互不影响,分别交给A和B进行进行开发,但是这样的话版本该怎么控制呢?总不能A开发完了再交给B开发吧,这时候就需要我们的分支出场了。我们可以把原来的代码一分为二,分别用git开一个分支,叫做feature(新功能)/a和feature/b,这样的话,每个人就可以只开发自己的那部分了,互不干扰,做到并行开发,在开发完成后,再通过git的合并操作,非常智能的将两个分支合并。​

​(3)团队协作

避免QQ传代码

2.Git下载与安装

二.Git代码托管服务(Github介绍)

1.常用的Git代码托管服务

2.使用GitHub代码托管服务

教程:

Wiki

相关推荐
李少兄7 小时前
在 IntelliJ IDEA 中修改 Git 远程仓库地址
java·git·intellij-idea
先跑起来再说13 小时前
Git 入门到实战:一篇搞懂安装、命令、远程仓库与 IDEA 集成
ide·git·后端·elasticsearch·golang·intellij-idea
承渊政道16 小时前
Linux系统学习【Linux系统的进度条实现、版本控制器git和调试器gdb介绍】
linux·开发语言·笔记·git·学习·gitee
Doro再努力17 小时前
【Linux操作系统12】Git版本控制与GDB调试:从入门到实践
linux·运维·服务器·git·vim
摇滚侠19 小时前
MAC IDEA GIT 提交区显示了几个不存在的目录
git·idea
城东20 小时前
Git使用[远程仓库远端的head比本地和提交的head旧,其他人拉不到最新代码]
git·head·远程仓库远端·比本地和提交的head旧·其他人拉不到最新代码
何中应1 天前
使用SSH地址拉取远程仓库代码报下面的错误
git
何中应1 天前
Git本地仓库命令补充
git
sun0077001 天前
执行repo sync -c -d -j4以后,提交未git push的代码看不到了。要怎么恢复?
git
胖虎11 天前
Git 一个本地仓库同时推送到两个远程仓库(详细教程)
git·多远程仓库·双远程仓库·git双远程·git备份