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

相关推荐
do better myself1 小时前
网站源码如何部署和加入GIT仓库的
git
爱学英语的程序员4 小时前
Git 提交 LF will be replaced by CRLF the next time Git touches it 报错
git
qq_339191144 小时前
服务器git pull每次都要输入密码,linux 设置git登录,linux设置git只输入一次账户密码
git
一颗小行星!11 小时前
快速理解 Git submodule
git
A-Jie-Y13 小时前
Git基础-核心概念与常用命令
git
夜珀13 小时前
Git基础修炼手册:在AtomGit上玩转版本控制
git
golang学习记14 小时前
Zed IDE官宣新招:Git Graph 正式支持!
ide·git
要记得喝水14 小时前
适用于 Git Bash 的脚本,批量提交和推送多个仓库的修改
git·elasticsearch·bash
AI_Claude_code14 小时前
专栏导论:开源项目贡献的价值与Git工作流全景图
git·开源
never forget shyang14 小时前
CCS20.2.0使用教程
c语言·git·单片机