Git使用教程


前言

最近实习学了下git,本文旨在简明扼要的让大家快速上手


一、Git简介

Git是目前世界上最先进的分布式版本控制系统

1、什么是版本控制系统

举一个形象的例子,我们在写一个word文件时,往往会经历不同的版本更迭,像这样:v1.0、v2.0、v3.0……,你可能还会加一个文档记录每个版本修改了什么,这其实就是一个简易的版本控制系统了。但想象这样一种情形,这时你把某个文件交给一个同事去修改部分内容,当他交给你的时候,你已经忘了当时是哪个版本了,即使你记得,你还需要把你们两个后来的修改合并,想想就很麻烦。
而Git就是这样一个让大家可以协作编辑的系统,你可以很轻松的看到不同的文件版本和对应的修改,也可以容易的实现合并。

2. 怎么理解分布式

分布式vs集中式
集中式:有一个中央服务器保存着最新的版本库,你想干活,需要先从中央服务器获取最新的版本库,干完后再推送给中央服务器。显然,这极度依赖中央服务器和传输速度,一旦中央服务器出现问题,大家就都宕机了,因为需要频繁的传输,如果传输速度慢,那么时间成本便会大。
分布式:每个人本地都有一个完整的版本库,可以放心的修改,改完推送即可。一般也会有一个类似的“中央服务器”,但是它只是负责统协大家的修改,没有它大家一样干活。


二、操作命令

1.创建仓库

git init: 本地创建仓库
git clone:拷贝远程仓库

2.提交

git add:本地工作区修改提交到暂存区(stage)
git commit:提交到本地master分支
git push:上传远程代码并合并
git pull:下载远程代码并合并

3. 分支管理

git强大的部分
从开发主线上分离开来,生成一条个人独立开发线

git branch(branchname):创建分支
git checkout(branchname):切换分支
git merge (branchname):合并branchname分支到当前分支
git branch -d (branchname):删除branchname分支

4. 打标签(tag)

git tag -a(tagcontent):打标签tagcontent


总结

参考:https://www.liaoxuefeng.com/wiki/896043488029600
后续将持续更新此文章,详细解释命令

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值