学习Git笔记

文章目录

前言

一、Git是什么?

二、下载配置

1.官网下载

2.安装配置

三、基本linux命令

四、Git的基本理论

五、Git项目搭建


前言

学习视频B站up主,遇见狂神说《Git最新教程通俗易懂》,本文仅作总结学习用。


一、Git是什么?

Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理  也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件

  • 什么是分布式版本控制系统?

(图是扒拉up主的后面学Visio自己画一个)

如图,每个电脑都有系统的代码有自己的版本控制中心,可以离线地在本地提交,联网后可以放到中央服务器上,不会因为服务器损坏或者网络问题造成无法工作的情况。

  • 还有什么其他的版本控制系统吗?

有,git属于分布式控制系统,还有其他的版本控制方式比如:SVN用的是集中版本控制,RCS用的是本地版本控制。

 (本地版本控制,对于每一次修改的代码做一个说明,适合个人用)

(集中式版本控制,有点像中央集权,所有人的代码全部放到中央管理器上,协同者从服务器上同步更新或者上传自己的修改)

  • Git与SVN的区别?

 

二、下载配置

1.官网下载

官网下载特别慢,(下了三个小时还没好)可以找镜像或者梯子。CNPM Binaries Mirror

2.安装配置

参考博客(20条消息) 超详细Git下载安装配置使用教程,从入门到上传本地项目到GitHub,一文就够了_git安装及配置教程_神兽汤姆猫的博客-CSDN博客

(我安装时下载了sublime text但是在选择默认编辑器的时候sublime text不能点next,所以用了默认的vim编辑器)


三、基本linux命令

cd+空格+文件夹名称=改变目录

cd ..切换上级目录

(粘贴复制不能用ctrl+c/v需要右键选粘贴复制)

pwd显示当前路径

clear清屏(windows下是cls清屏)

ls列出当前所有文件

touch+文件名.文件类型=新建文件

rm+空格+-r+空格+文件名=remove文件(不要在linux中尝试rm -rf /删除电脑中全部文件)

mkdir+文件夹名称=新建一个文件夹

mv+空+文件a+空+文件夹b=把文件a移动到文件夹b中

history=查看所有历史命令

help=帮助

exit=退出

#表示注释

git config -小写L查看所有配置清单

git config --system --list查看系统配置

git config --global --list本地用户配置(首先要配置邮箱和用户名)

git config --global user.name "用户名“

git config --global user.email "邮箱"配置用户名和邮箱,”“可以不加

git的环境变量在安装时自动配置的,不需要手动配

四、Git的基本理论

Git本地有三个工作区域:工作目录(working Directory)、暂存区(Stage/Index)、资料库(Repository或者Git Directory)。再加上一个远程的git仓库(RemoteDirectory),就可以分为四个区域。文件转换如上图。

 五、Git项目搭建

(一)创建本地仓库方法有两种

a:创建新的仓库,b:克隆远程仓库

a:用命令git init进行初始化,会得到一个隐藏文件.git,视图显示隐藏文件才能看到。

b:去gitee或者github下载,使用git clone +资料链接就可以克隆远程项目到本地

(二)文件状态转化

a:查看指定文件状态

git status [filename]

b:查看所有文件状态

git status
#添加所有文件到暂存区
git add .
#提交暂存区中的内容到本地仓库
git commit -m

 未完待续。。。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值