• git bash 的命令


    1. git clone https://github.com/JasonCheung2012/learngit.git #版本库网址
    2. git add zhangjiethu.txt
    3. git commit -m "add a file" 
    4. git push -u origin master    #将你本地的仓库提交到你的github账号里,此时会要求你输入你的github的账号和密码
    5. git status                          #查看工作区、版本库(暂存区、当前分支)的状态
    6. git checkout master zhangjie.txt  #将工作区的恢复成master中的,及时之前暂存区有东西,现在也和工作区一起空了
    7. git rm                               #与git rm相对,当删除文件时使用,之后同样的commit
    8. git branch                          #查看分支,当前分支前有*号
    9. git branch  name                #创建分支
    10. git checkout name               #切换分支
    11. git branch -b name              #创建并切换分支(9+10)
    12. git merge     name               #合并某分支到当前分支 , 注意到是 fast-forward 方式,可以理解为master指针快速的只想当前分支指向的commit
    13. git branch -d name               #删除分支
    14. git tag                                 #查看标签
    15. git tag  tagname                   #当前版本打标签
    16. git tag  tagname  commit_id                                        #某一commit打标签
    17. git tag -a tagname -m" statement"  commit_id               #某一commit打标签,标签有说明
    18. git show  tagname                 #具体显示某标签
    19. git tag -d  tagname                #删除某标签
    20. git log                                  #显示commit日志(Head 指针及其之前)
    21. git log --pretty                      #简练地显示commit日志(one commit one line)
    22. git relog                               #显示commmit命令日志(当前及时间逆序的版本号)
    23. git reset --hard commit_id      #退倒某版本
    24. git reset --hard HEAD^           #退到上版本
    25. git reset --hard HEAD^^         #退到上上版本
    26. git reset --hard HEAD~100      #退100次         注意对于reset命令,未来的时间线总是在的,只是HEAD指针移动了

    ---------------------------------------------------

        其他关于版本控制的部分命令未涉及,因为暂时用不到  具体的可以参考 廖雪峰的git教程

  • 相关阅读:
    Linux内核设计与实现 总结笔记(第五章)系统调用
    Linux内核设计与实现 总结笔记(第四章)进程调度
    Linux内核设计与实现 总结笔记(第三章)进程
    Linux内核设计与实现 总结笔记(第二章)
    4412 移植x264并且YUV422转x264
    4412 使用usb摄像头拍照YUYV格式
    LDD3 第15章 内存映射和DMA
    LDD3 第13章 USB驱动程序
    ldd3 第12章 PCI驱动程序
    4412 移植mpu9250尝试
  • 原文地址:https://www.cnblogs.com/zhangjiethu/p/5004832.html
Copyright © 2020-2023  润新知