zoukankan      html  css  js  c++  java
  • 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'

  • 相关阅读:
    Stacks And Queues
    Programming Assignment 5: Burrows–Wheeler Data Compression
    Data Compression
    Regular Expressions
    Programming Assignment 4: Boggle
    Oracle 查询表的索引包含的字段
    pycharm
    Java文件:追加内容到文本文件
    okhttp 使用response.body().string()获取到的数据是一堆乱码
    彻底解决unable to find valid certification path to requested target
  • 原文地址:https://www.cnblogs.com/llb1012/p/11268585.html
Copyright © 2011-2022 走看看