• Git操作命令


    1.创建空的gitcangk

    git init

    2.配置git提交的用户名和邮箱

    # 配置邮箱
    git config --global user.email '819699374@qq.com'
    # 配置用户名
    git config --global user.name  'wdc'

    3.查看文件状态

    git status

    4.将工作区代码添加到暂存区

    # 添加一个文件
    git add 文件名
    # 添加全部文件
    git add *

    5.将工作区代码添加到仓库区(工作区->仓库区)

    git commit -m "注释"

    6.将工作区代码直接添加到仓库区(工作区->暂存区->仓库区)

    git commit -am "注释信息"

    7.查看历史版本

    # 查看详细历史版本
    git log
    # 查看简要历史版本
    git reflog

    8.回退版本

    # 回退当前最新版本
    git reset --hard HEAD
    # 回退到任何一个版本
    git reset --hard 版本号
    # 回退当前最新版本的上一个版本
    git reset --hard HEAD^
    # 回退当前最新版本上两个版本
    git reset --hard HEAD^^
    # 回退当前最新版本的上一个版本
    git reset --hard HEAD~1
    # 回退当前最新版本的上两个版本
    git reset --hard HEAD~2

    9.撤销工作区修改

    git checkout 文件名

    10.撤销暂存区修改

    git reset HEAD 文件名
    git checkout

    11.版本对比

    # HEAD代表当前版本,当前版本和当前版本的上一个版本进行比较
    git diff HEAD HEAD^ 文件名
    # 如果不加文件名则表示对比全部的文件
    git diff HEAD HEAD^

    12.误删除文件,恢复

    # 删除1:
    rm 文件名
    # 恢复1:
    git checkout 文件名
    # 恢复全部的文件
    git chenkout *
    # ------------------------
    # 删除2:
    git rm 文件名
    git add *
    git commit -m "删除文件"
    # 恢复2:其实就是恢复到上一个版本
    git reset --hard HEAD^

     13.clone项目到本地

    git clone 连接地址

    14.推送项目到远程仓库

    # 第一次推送需要输入远程仓库的账号的密码
    git push

    15.拉取远程最新代码到本地

    git pull

    16.标签操作

    # 设置本地标签
    git tag -a 标签名 -m "标签注释"
    # 推送本地标签到远程
    git push origin 标签名
    # 删除本地标签
    git tag -d 标签名
    # 删除远程标签
    git push origin --delete tag 标签名

     17.分支操作

    # 查看当前分支
    git branch
    # 创建本地分支,并切换到指定分支
    git checkout -b 分支名
    # 推送本地分支,到远程
    git push -u origin 分支名
    # 切换分支
    git checkout 分支名
    # 合并子分支到主分支,需要再master分支下操作
    git merge 子分支名

     18.修改注释

    # 修改最近一次commit的注释
    git commit --amend
  • 相关阅读:
    ORA00600 [4400][48]错误一例
    西宁旅记:管中窥豹
    ORA00600: INTERNAL ERROR CODE, ARGUMENTS: [729], [10992], [SPACE LEAK] Example
    Exadata Server Hardware Details
    Script:收集RAC性能诊断信息
    Find Past Image in RAC Global Cache
    诊断RAC数据库的启动
    Script To Monitor RDBMS Session UGA and PGA Current And Maximum Usage Over Time
    Performance: PostgreSQL VS SQLSERVER
    Internal_Function with Encryption in SQL PLAN
  • 原文地址:https://www.cnblogs.com/wangdianchao/p/13379040.html
Copyright © 2020-2023  润新知