Git的介绍和简单使用

Git的概述

  • Git的描述:Git是一个开源的分布式版本控制系统

  • 作用:可以有效、高速地处理从很小到非常大的项目版本管理。

  • 优点:

    • 适合分布式开发,强调个体。

    • 公共服务器压力和数据量都不会太大。

    • 速度快、灵活。

    • 任意两个开发者之间可以很容易的解决冲突。

    • 离线工作。

  • 缺点

    • 代码保密性差,一旦开发者把整个库克隆下来就可以完全公开所有代码和版本信息。

Git的安装

官网下载,然后一直next即可。

Git的本地结构

image-20230330085042132

Git的基本命令

  • 初始化本地仓库:git init
  • 添加文件:git add
  • 提交文件: git commit -m “备注”
  • 查看本地仓库状态:git status
  • 查看提交日志:
    • git log
    • git log –pretty=oneline
    • git log –oneline
    • git reflog (常用)
  • 进入历史版本:git reset –hard 版本号 (hard 可以换成mixed 暂存区和本地库同步调整,soft 只有本地库调整)
  • 比对工作区和暂存区:git diff
  • 创建分支:git branch 分支名
  • 查看分支:git branch -v
  • 切换分支:git checkout 分支名
  • 删除分支:git branch –D 分支名
  • 合并分支:git merge 分支名
  • 推送操作:git push 远程仓库地址 分支名
  • 克隆操作:git clone 远程仓库地址
  • 给远程仓库地址起别名:git remote add 别名 地址
  • 查看别名:git remote -v
  • 拉取代码:git fetch
  • 拉取并合并代码:git pull

SSH免密登录

  1. 进入用户主目录:cd ~

  2. 再创建ssh目录:ssh-keygen -t rsa -C (输入github邮箱)

  3. 打开id_rad.pub文件将内容复制

  4. 粘贴到github 的settings中添加