Git

65 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第21天,点击查看活动详情

一。什么是Git

 git是一款代码管理工具(分布式版本控制工具),免费,开源
 

作用

 ①。代码备份
 ②。版本回退
 ③。协作开发
 ④。权限开发
 
 

二。下载使用

   官网:https://git-scm.com/
   
   第一次使用git,需要配置用户名和邮箱,用于表示开发者信息
   用户名:git config --global user.name "aiqi"
   邮箱:git config --global user.email "1564024079@qq.com"
   检查配置信息:git config -l
   

1.git起始基本操作

   ①。创建并进入空文件夹
   ②。右击文件夹=》git Bash Here启动命令行
   ③。 git init仓库初始化
   ④。创建一个初始化文件index.html或命令创建touch index.html
   ⑤。git add index.html将文件加入暂存区git add -A全部文件
   ⑥。6: git commit -m "注释"提交到仓库m    message缩写
   ⑦。7: git status查看状态,是否还有文件需要上传
        红色表示当前文件不在暂存区
        绿色在暂存区,但是不在仓库区
        nothing 表示工作区和git仓库同步
    ⑧。nothing 表示工作区和git仓库同步(不显示新增文件),显示做了那些修改)
    ⑨。9: git diff --cached查看暂存区与仓库的差异
    ⑩。10: git log查看提交记录
    11.11: clear清空窗口
    

2.版本库的三个区域

    ①。工作区==》代码编辑区
    ②。暂存区==》修改待提交区
    ③。仓库区==》代码保存区
    

3.历史版本回滚

    ①。git log查看所有历史信息
    ②。git log --oneline查看简写信息
    ③。q退出查看
    ④。根据版本号进行回滚(回到指定的版本)
       git reset --hard版本号(版本号前七位就行)
       git reset --hard HEAD A(HEAD^ 上一个版本HEAD个人上上一个版本)
       git checkout 文件名惇返回到上一个版本
    ⑤。查看所有的操作记录
        git reflog(找不到版本号的情况下)
       

4.创建分支 (创建一个仓库,复制)

   1.master   主分支
   2.分支
      ①。查看分git branch
      ②。创建分支的名称git branch name
      ③。切换分支git checkout
      ④。创建并切换分支git checkout -b name

QQ截图20220620184934.png

       ⑤。合并分支git merge name
       ⑥。删除分支git branch -D name