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
    
  • 相关阅读:
    12.Scala- 注解
    11.Scala-特质
    10.Scala-继承
    9.Scala- 包和引入
    8.Scala-对象
    7.Scala-类
    6.Scala-高阶函数
    5.Scala-匹配模式
    4.Scala-数据结构
    Ruby on Rails Tutorial 第四章 Rails背后的Ruby 之 类
  • 原文地址:https://www.cnblogs.com/jijizhazha/p/7262749.html
Copyright © 2011-2022 走看看