• git 一些不常用的git的命令


    1、执行 git log --oneline --decorate --graph --all 命令:

    --graph 选项表示让 Git 绘制分支图,--all 表示显示所有分支

    2、执行 git checkout -b feature2 命令(相当于 git branch feature2 和 git checkout feature2 两个命令的合体)

    3、删除文件 git rm <fileName>

    删除暂存区域的文件,保留工作目录的,执行 git rm --cached 文件名 命令。

    4、git stash

    stash命令可用于临时保存和回复修改,可跨分支

    (1)git stash save "save message"  : 执行存储时,添加备注,方便查找,只有git stash 也要可以的,但查找时不方便识别。

    (2)git stash list  :查看stash了哪些存储

    (3)git stash show :显示做了哪些改动,默认show第一个存储,如果要显示其他存贮,后面加stash@{$num},比如第二个 git stash show stash@{1}

    (4)git stash show -p : 显示第一个存储的改动,如果想显示其他存存储,命令:git stash show  stash@{$num}  -p ,比如第二个:git stash show  stash@{1}  -p

    (5)git stash apply :应用某个存储,但不会把存储从存储列表中删除,默认使用第一个存储,即stash@{0},如果要使用其他个,git stash apply stash@{$num} , 比如第二个:git stash apply stash@{1} 

    (6)git stash pop :命令恢复之前缓存的工作目录,将缓存堆栈中的对应stash删除,并将对应修改应用到当前的工作目录下,默认为第一个stash,即stash@{0},如果要应用并删除其他stash,命令:git stash pop stash@{$num} ,比如应用并删除第二个:git stash pop stash@{1}

    (7)git stash drop stash@{$num} :丢弃stash@{$num}存储,从列表中删除这个存储

    (8)git stash clear :删除所有缓存的stash

    5、git config --list 看所有用户

    6、git remote show origin 显示远程库origin里的资源

  • 相关阅读:
    86. Partition List
    328. Odd Even Linked List
    19. Remove Nth Node From End of List(移除倒数第N的结点, 快慢指针)
    24. Swap Nodes in Pairs
    2. Add Two Numbers(2个链表相加)
    92. Reverse Linked List II(链表部分反转)
    109. Convert Sorted List to Binary Search Tree
    138. Copy List with Random Pointer
    为Unity的新版ugui的Prefab生成预览图
    ArcEngine生成矩形缓冲区
  • 原文地址:https://www.cnblogs.com/zhilu/p/15220045.html
Copyright © 2020-2023  润新知