• git command


    1. 文件撤销
    以提问中修改了两个文件a、b为例,假设需要撤销文件a的修改,则修改后的两个文件:
    a、如果没有被git add到索引区
    git checkout a 便可撤销对文件a的修改

    b、如果被git add到索引区,但没有做git commit提交
    1)使用git reset将a从索引区移除(但会保留在工作区)
    git reset HEAD a
    2)撤销工作区中文件a的修改
    git checkout a

    c、如果已被提交,则需要先回退当前提交到工作区,然后撤销文件a的修改
    1)回退当前提交到工作区
    git reset HEAD^
    2)撤销工作区中文件a的修改
    git checkout a

    2. git add .
    3. git pull origin master
    4. git push -u origin master
    5. git commit -m “test”
    6. git add -u :add to index only files created or modified and not those deleted
    7. git add -u [<path>]: 把<path>中所有tracked文件中被修改过或已删除文件的信息添加到索引库
    8. git add -A: [<path>]表示把<path>中所有tracked文件中被修改过或已删除文件和所有untracted的文件信息添加到索引库。
    9. git add -h :查看帮助文档
    10. git checkout -b develop :切换分支
    11. git status 或者 git status -s :查看项目目前状态
    12. git branch :列出所有分支, 所在分支会有星号
    13. git branch testing :创建新分支 testing
    14. git checkout -b (branchname) :创建新分支,并立即切换到它
    15. git checkout -d (branchname) :删除分支.
    16. git merge testing :将分支testing合并到当前分支
    17. git log :查看日志
    18. git log --oneline :查看日志紧凑版
    19. git log --oneline --graph :查询合并分支信息
    20. git log --oneline erlang ^master || git log --oneline master ^erlang :查看合并分支信息.
    21. get fetch --all :fetch all remotes

    22. git config -l :获取配置清单
    23. git config --global user.name maduar :修改配置重的user.name

    24. git remote add -f -t develop -m develop origin "url" :下载分支
    25. git branch -r :查看分支
  • 相关阅读:
    利用JS判断浏览器种类
    Navicat for MySQL导出表结构脚本的方法
    Spring中Quartz的配置及corn表达式
    easyUI中点击datagrid列标题排序
    JAVA中科学计数法转换普通计数法
    MySQL查询结果复制到新表(更新、插入)
    SVN错误:Attempted to lock an already-locked dir的解决
    TMS320VC5509的外部中断
    TMS320VC5509总线驱动LED灯
    TMS320VC5509的USB口通信
  • 原文地址:https://www.cnblogs.com/maduar/p/6497645.html
Copyright © 2020-2023  润新知