git的安装和使用 1.git的安装 2.本地仓库操作

ubuntu上安装git  sudo apt-get install git

windows下载地址 https://github.com/git-for-windows/git/releases/download/v2.22.0.windows.1/Git-2.22.0-64-bit.exe

2.本地仓库操作

2.1初始仓库  

 cd ~/myproject/

 执行 git init

git的安装和使用
1.git的安装
2.本地仓库操作

2.2配置个人信息

全局信息 

git config --global user.name 用户名

git config --global user.email 邮箱

单个项配置

git config  user.name 用户名

git config  user.email 邮箱

2.3文件添加和提交

添加到暂存区  git add .

提交到本地仓库  git commit -m '第一次提交'

git的安装和使用
1.git的安装
2.本地仓库操作

2.4查看历史版本

git log    不能查看已经删除的提交信息

git reflog  可以查看所有分支的所有操作记录,包含已删除的commit记录

2.5版本回退

  1. git reset --hard HEAD^

  2. HEAD表示当前最新版本

  3. HEAD^表示当前最新版本的前一个版本

  4. HEAD^^表示当前最新版本的前两个版本,以此类推

  5. HEAD~1表示当前最新版本的前一个版本

  6. HEAD~8表示当前最新版本的前8个版本,以此类推

  7. git reset --hard 版本号

    当版本非常多时选择这种方法。版本号就是每次commit生成的hash值,只用取前几位

2.6版本回退

git status 查看工作区,暂存区和本地仓库的状态

撤销工作区的修改    git checkout  

git的安装和使用
1.git的安装
2.本地仓库操作

撤销暂存区的修改

 第一步:

git reset HEAD 文件名

第二步:

git checkout 文件名

2.7文件对比

1.对比本地仓库和工作区

git diff HEAD 文件名

2.对比本地仓库各版本

git diff HEAD HEAD^ 文件名

2.8文件删除

1.删除没有添加进版本库中的工作区中的文件

直接删除

2.删除已经提交到暂存区的文件

  撤回工作区  

    git reset HEAD

  直接删除

    删除 rm 文件

3.已提交到版本库

  

  1.删除文件
    rm 文件名
  2.运行`git add .`
    git add .
  3.提交
    git commit -m 'delete some file'