zoukankan      html  css  js  c++  java
  • 【git 命令总结】一

    git

    1. help
    2. config
    3. init
    4. commit
    5. diff
    6. rename
    7. mv
    8. rm
    9. head
    10. revert
    11. reset
    12. branch
    13. checkout
    14. branch-diff
    15. fast-forward
    16. merge
    17. conflict
    18. rm-branch
    19. stash
    20. log
    21. alias
    22. ignore
    23. girignore
    24. remote
    25. origin
    26. push
    27. remote-workflow
    28. clone
    29. fetch
    30. fork
    31. pull-request
    32. collaborator
    33. github-tools
    34. brackets-git

    1、命令help

    1 git 或者 git help       //显示常用的git命令
    2 git help -a           //会显示所有的git命令
    3 git help 命令             //查看具体的命令的说明(f键向下翻页、b键向上翻页、q退出)

    2、命令config

    在安装好git后,需要进行配置:

    1 git config --global user.name 'xuelisheng'               // 设置name
    2 git config --global user.email 'xls0930@163.com'         // 设置email
    3 git config --list                                        //查看配置信息      
    4 git config --unset --global user.name                  //撤销配置name    
    5 git config --global color.ui true                        //设置git输出颜色

    以上的这些全局配置都会被保存在.gitconfig文件中,此文件将会放在当前用户的主目录下。在mac终端下:

                                  

    3、命令init

    1 git init                            //初始化目录即创建全新的git仓库

                                  

    如果不想使用git来管理此文件夹,直接删除.git目录即可。

    在mac终端下可以使用open命令用图形化界面的方式显示上述.git目录。

                                

    4、命令git status

    1 git status                        //此命令可以查看当前工作区和暂存区文件的状态        

                                

    此时在movietalk目录下创建文件test.cpp,此时再使用git status命令查看:

                                

    1 git add .                            //将修改操作的文件和未跟踪新添加的文件添加到git系统的暂存区

                                 

    1  git commit -m  'message'               //主要是将暂存区里的改动给提交到本地的版本库    

    每次使用git commit 命令我们都会在本地版本库生成一个40位的哈希值,这个哈希值也叫commit-id,commit-id在版本回退的时候是非常有用的,它相当于一个快照,可以在未来的任何时候通过与git reset的组合命令回到这里。

                                

     

  • 相关阅读:
    mysql命令行备份数据库
    js关闭当前页面的几种方式
    Linux添加FTP用户并设置权限
    在Activity的Title中加入进度条
    android例子程序(ApiDemo)的简单分类整理
    使用WindowManager窗口管理员,把View显示在屏幕中间
    android手动调用振动器(Vibrator)
    android 监听SDCard安装和卸载的代码片段(测试通过)
    android Paint和Color类介绍 使用示例
    GC_EXTERNAL_ALLOC freed 与 GC_EXPLICIT freed 是什么?
  • 原文地址:https://www.cnblogs.com/xuelisheng/p/10951603.html
Copyright © 2011-2022 走看看