微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

远程仓库与本地仓库一致

在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐