zoukankan      html  css  js  c++  java
  • git简单使用

    # 全局配置

    >git config --global user.name ""
    git config --global user.email ""

    ## 查看用户配置
    > git config user.name
    git config user.email

    ## 初始化一个仓库
    > git init
    git status

    1. 添加
    > git add hello.py
    (git add .)
    2. 提交
    > git commit -m 'create'

    # 修改后查看当前修改和版本库的异同
    > git diff
    (git diff --cached)
    (git diff HEAD)
    gist status -s

    ## 查看历史操作
    > git log
    (git log --oneline)


    # 回退到之前的版本

    1. method1
    > git reset file_name

    2. method2
    > git add file_name
    git reset --hard HEAD

    3. method3
    > git reset --hard HEAD^
    git reset --hard HEAD~5

    4. method4
    > git log --oneline
    git reset --hard ID

    # 回到未来
    1. method1
    > git reflog
    git reset --hard ID
    2. method2
    > git reflog
    git reset --hard HEAD@{num}

    ## 对单个文件回到过去
    > git log --oneline
    git checkoit ID -- file_name


    # 分支
    ## 查看log
    > git log --oneline --graph

    1. 建立分支
    > git branch dev
    (git checkout -b dev)
    2. 查看分支
    > git branch
    3. 切换分支
    > git checkout dev
    4. 删除分支
    > git check out master
    git branch -d dev
    5. 合并
    > git merge --no-ff -m "" dev
    (git rebase dev
    git add .
    git rabase --continue)

    * git commit -am ""


    # 缓存
    > git stash
    git stash pop

    # github
    1. 建立github版本库
    2. 连接本地版本库
    3. 推送修改

  • 相关阅读:
    各种居中
    React 高阶组价详解
    node 基本操作
    Spring中Quartz的配置
    Java总结篇系列:Java多线程(二)
    Java总结篇系列:Java多线程(一)
    使用 VisualVM 进行性能分析及调优
    Nginx负载均衡配置实例详解
    使用Jenkins配置自动化构建
    Zabbix中文使用手册
  • 原文地址:https://www.cnblogs.com/ray-mmss/p/12741873.html
Copyright © 2011-2022 走看看