git 基本原理与环境搭建

git 学习笔记(一)——基本原理与环境搭建

git系统架构

git 系统架构图

安装git

  • windows:下载安装包运行安装。

    git安装

    • 配置用户信息 (–global 将修改用户文件夹中的配置文件,对全局的项目生效)
    $ git config --global user.name test
    $ git config --global user.email xxxx@163.com
    
    • 查看配置信息
    git config -l
    

使用git

配置SSH公钥

  1. 生成ssh公钥:

    进入用户根目录,执行ssh公钥生成程序。

     cd ~
    ssh-keygen -t rsa -C "github邮箱"
    

    回车执行,确认相关信息(存储路径、访问密码(用于访问该公钥,不是github登录密码))

生成公钥

  1. 将公钥添加到github

    复制存储路径 (一般为:C:\Users\用户名\.ssh )下公钥内容:使用notepad++或其他相关工具打开 id_rsa.pub 到github->setting->SSH and GPG keys->New SSH key,输入公钥备注,粘贴公钥内容,确认即可完成
    配置公钥到github

  2. 测试连接

    • 执行以下命令连接github
    ssh -T git@github.com
    
    • 首次连接可能会出现ip验证:

ip验证

​ 输入yes回车确认,将github的ip加入到已知列表,以后便可以顺利连接github

  • 连接成功会出现如下结果

​ Hi XXXXXXX! You’ve successfully authenticated, but GitHub does not provide shell access.

创建与获取代码库(repo/repository)

  • 创建代码库命令:git init [文件夹路径]
git init [文件夹路径]
Initialized empty Git repository in XXXX
  • 克隆代码 git clone (源) [目标目录]
git clone git@github.com:fsliurujie/test.git         --SSH协议
git clone git://github.com/fsliurujie/test.git          --GIT协议
git clone https://github.com/fsliurujie/test.git      --HTTPS协议

文件操作

  • 基本快照:git add命令可以将文件添加到缓存,即提交修改到系统。

  • 查看状态:git status

    • 状态
      • A: 添加
      • AM:添加后有修改
  • 提交修改 :git commit

    • 自定义信息: git commit -m <msg>
    • 从文件:git commit -F <file>
  • 取消缓存:重置缓存中的内容 git reset HEAD

  • 删除: git rm从工作目录删除文件

  • 移动或重命名: git mv <源文件> <目标位置与文件名>

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值