zoukankan      html  css  js  c++  java
  • Git命令

    Git代码状态转换图(网上找的)

    image

    创建git库

    git init   //初始化版本 unstage状态

    注册用户信息

    git config –global (local)   user.name  you_name

    git config --global(local)   user.email  you_email

    git config --list  // 查看配置信息

    先Git库中添加文件或删除文件

    git   add . //修改过的文件添加到缓存区(staging)

    git reset –hard hashid //撤回到指定版本,由hashid 指定

    git commit –m”对本次版本的描述” //将缓存区的文件添加到创库中(staged)

    推送code

    在推送时我们一般会,先拉去最新的code ,再进行推送

    git remote  add name  url   //用git  remote –v 查看添加的远程连接

    git pull  name   branch(master)//拉取最新的版本

    git  push  name  branch

    设置git快捷键

    git config --global alias.<alias> <git-command>

    可进入~/.bashrc进行如下别名设置

    alias gst='git status'
    alias gl='git pull'
    alias gp='git push'
    alias gd='git diff | mate'
    alias gau='git add --update'
    alias gc='git commit -v'
    alias gca='git commit -v -a'
    alias gb='git branch'
    alias gba='git branch -a'
    alias gco='git checkout'
    alias gcob='git checkout -b'
    alias gcot='git checkout -t'
    alias gcotb='git checkout --track -b'
    alias glog='git log'
    alias glogp='git log --pretty=format:"%h %s" --graph'

    查看git版本信息

    git  log  //查看最新版本

    git log –graph //查看所有版本

    暂存改动

    当要出=处理其他事的时候我们就可以先保存,当前的状态。

    git stash

    git stash list  //可以把当前的改动(stage和unstage,但不包括untrack的文件)暂存。然后通过git stash list查看

    git stash apply  //重新取出来 apply之前要保证work  tree是干净的。

    分支创建与合并

    git  branch  branch_name  //创建一个分支

    git branch –list  //查看分支,同时也可以看到当前所在的分支

    git  branch –d   branch_name //删除一个分支

    git merge branch_name  //合并一个分支,前提要切换到master分支在进行合并  ,也可以用   git rebase  branch_name

    github中的小技巧

    shift + ? 显示全站得快捷键,在此就不多说了

    image

  • 相关阅读:
    Thinhole类声明和实现
    Pinhole类声明和实现
    Camera类定义和实现
    同心映射定义和测试
    Hammersley采样类定义和测试
    NRooks采样类定义和测试
    MultiJittered采样类定义和测试
    Jittered采样类定义和测试
    git分支操作
    Git单人本地仓库操作
  • 原文地址:https://www.cnblogs.com/webph/p/6501806.html
Copyright © 2011-2022 走看看