Git学习笔记

Git学习笔记

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。

1.版本控制

  • 追踪和记载一个或多个文件的历史修改记录
  • 保护源代码和文档
  • 并行开发提高工作效率
  • 多人开发,必须使用版本控制器
  • 分布式版本控制(git)

1.1 Git与SVN最主要的区别

SVN是集中式版本控制系统,版本库放在中央服务器。工作时,先从中央服务器拿到最新版本,完成工作后,再推送给中央服务器。必须联网才能工作。

Git是分布式版本控制系统,没有中央服务器,每个人的电脑是一个完整的版本库,不需要联网。只需要将修改的地方推送给对方即可。

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

2 Git下载

git官网:git官网

在这里插入图片描述

淘宝镜像:http://npm.taobao.org/mirrors/git-for-windows/

无脑安装,一直next。
Git Bash:与linux命令相似,使用最多。

3 Git配置

git config -l #查看git的配置
git config --system --list #查看系统config
git config --global --list #查看当前用户配置

3.1 Git相关的配置文件:

  1. D:\Git\Git\etc\gitconfig 配置文件,系统级别配置
  2. C:\Users\用户.gitconfig 配置文件,登录用户的配置

3.2 设置用户名,邮箱。必须配置。

git config --global user.name "用户名" #配置用户名
git config --global user.email "邮箱" #配置邮箱

4 Git原理

Git有四个工作区域:工作目录,暂存区,资源库,远程目录。
在这里插入图片描述在这里插入图片描述在这里插入图片描述

5 Git项目搭建

在这里插入图片描述
创建本地仓库的两种方法:

方法1:在本地搭建仓库

git init #在当前目录创建一个git代码库

方法2:去远程克隆仓库

git clone 链接 

6 Git文件操作

git init#创建git代码库
git status#查看所有文件的状态
git add . #添加所有的文件到暂存区
git commit -m "new file" #提交暂存区的内容到本地仓库,-m 提交信息

7 生使用码云

7.1 设置本机绑定SSH公钥,实现免密登录

  1. 进入C:\Users\Zhouhao.ssh目录
  2. ssh-keygen -t rsa #该命令生成公钥和私钥
    在这里插入图片描述
  3. 将生成的公钥id_rsa.pub导入到gitee中
    在这里插入图片描述
    7.2 新建仓库
    在这里插入图片描述7.3 将远程目录克隆到本地
 git clone https://gitee.com/zhouhao12/gitstudy.git

远程仓库与本地仓库一致
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值