• Git常用命令 shuo


    记录一下工作中常用的git命令,不定期更新。

    设置vim为git的默认编辑器

    git config --global core.editor "vim"
    

    克隆repo的特定branch

    git clone -b branch-name repo.git
    

    按照文件显示diff

    git diff commit1 commit2 --stat
    

    变基,一般用来合并多个commit

    git rebase -i HEAD~4
    

    撤销所有暂存的文件

    git reset HEAD .
    

    撤销某个暂存的文件

    git reset HEAD -- filename
    

    撤销某一次commit

    git revert commit
    

    暂时保存工作

    git stash
    

    使用某次暂存的代码

    git stash apply stash@{1}
    

    添加上游仓库

    git remote add upstream repo.git
    

    取消追踪某个文件

    git rm -r --cached filename
    

    -r表示递归模式,--cached只会在索引中移除文件,不会删除文件

    同步上游仓库的代码

    git fetch upstream
    git checkout master
    git merge upstream/master
    

    更新远程分支列表

    git remote update origin --prune
    

    拉取远程分支并创建本地分支

    git checkout -b local_branch origin/remote_branch
    

    获取两个分支的公共父节点

    git merge-base branch1 branch2
    
  • 相关阅读:
    哈希表
    fastcgi 分布式
    环形队列实现
    队列--双链表实现
    lighttpd fastcgi的搭建
    vim 常用命令
    命令行解析getopt_long
    规范打log
    apt-get &dpkg
    Linux syslog 学习
  • 原文地址:https://www.cnblogs.com/shuo-ouyang/p/13468807.html
Copyright © 2020-2023  润新知