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. 推送修改

  • 相关阅读:
    《javascript高级程序设计》第三章 Language Basics
    开发工具之Eclipse(三)
    开发工具之Eclipse(二)
    开发工具之Eclipse(一)
    hashCode()与toString()
    equals函数的作用
    类集框架(三)
    S01E03 搭建Android开发环境
    S01E02 Android发展史
    S01E01 第一季(重制版)课程介绍
  • 原文地址:https://www.cnblogs.com/ray-mmss/p/12741873.html
Copyright © 2011-2022 走看看