• 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

  • 相关阅读:
    下载安装包,安装PySide2到windows系统
    Qt5 中关于信号槽 SIGNALS/SLOTS的改动
    软件产品线、MVC、MVP
    UML序列图总结
    浅谈UML中常用的几种图
    docker安装gitlab-ce镜像,使用其他端口
    git在linux下的安装和使用
    服务注册中心Eureka Server的简单配置、访问控制配置以及高可用配置
    让你远离sql语句的Mybatis工具:Tkmybatis
    tk mybatis update 各种类型
  • 原文地址:https://www.cnblogs.com/webph/p/6501806.html
Copyright © 2020-2023  润新知