• git的安装和使用


    1.git的安装

    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

    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 '第一次提交'

    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 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'

  • 相关阅读:
    异常类
    设计模式
    java的参数传递
    meta 标签中 http-equiv 的作用
    导入CSV格式文件方法
    第四次博客作业-结对项目
    第九次作业-接口及接口回调
    第八次作业-继承
    软件工程第三次作业——关于软件质量保障初探
    Java第七次作业
  • 原文地址:https://www.cnblogs.com/llb1012/p/11268585.html
Copyright © 2020-2023  润新知