zoukankan      html  css  js  c++  java
  • git -- 命令

    清理无效的 远程 分支(本地追踪了很多分支,但一些分支在远端已经没有了)

    $ git remote prune origin --dry-run
    

    这会提示,将要清理哪些分支

    $ git remote prune origin
    

    这将会清理上面实体的分支。

    本地 新建了分支, 推送 并创建远程分支

    git branch --set-upstream debug origin/debug
    

    远端新建了分支,本地 请求并新建相应分支

    git branch --track test origin/test
    

    查看提交log

    git log
    

    撤销提交(默认撤销上一步提交)

    git reset HEAD
    

    软撤销(会保留修改的文件)

    git reset 43242325 --soft
    

    硬撤销(不会保留修改的文件)

    git reset 324232532 --hard
    
    git stash   暂时存储所做的修改
    git stash pop 获取保存的数据
    
    删除远端分支
    git push origin --delete <branchName>
    
    删除远端tag
    git push origin --delete tag <tagname>
    
    合并多次提交
    git rebase -i  version-number
    git push -f  # 强制推送,不要重新拉取,不然就会把删除的commit重新拉取回来
    
    暂存修改/恢复存储的修改
    git stash
    git stash pop
    

    合并分支

    git merge
    

    删除索引区文件

    git rm --cached -r __cache__
    

    将master中某个文件复制到当前文件

    git checkout master -- splunk_dev/indexes.conf
    

    删除未追踪的修改

    git clean -df
    
  • 相关阅读:
    定时器的实现
    派遣函数
    IRP的同步
    duilib基本流程
    驱动程序的同步处理
    WFP在包含fwpmu.h头的时候出错
    自己写的驱动用CreateFile打开时错误码返回1的问题
    Windows内核函数
    16_会话技术_Session
    15_会话技术_Cookie
  • 原文地址:https://www.cnblogs.com/jijizhazha/p/7262749.html
Copyright © 2011-2022 走看看