zoukankan      html  css  js  c++  java
  • Git常用命令手册

    github 的使用教程(非常详细的小白视频)链接如下:

    http://yun.itheima.com/course/209.html

    Git 详细使用手册链接如下:

    https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-%E5%85%B3%E4%BA%8E%E7%89%88%E6%9C%AC%E6%8E%A7%E5%88%B6

     //这两天为了方便项目管理,学习了github的使用,以下是本地的Git Bash的使用命令简略手册,方便日后查看,并不适合作为新手学习

    正文:

    config命令:config就是Git的管理工具。
    使用格式:    git config [<options>]
    注:              可以通过“git help config 或 git config --help 或 man git-config”查看config命令的手册(其它命令同理)

    config常用参数:

          1、--global:用于设置或修改Git的配置

        如:
        //当安装完 Git 应该做的第一件事就是设置你的用户名称与邮件地址(用于提交共享)
        git config --global user.name "****"
        git config --global user.email ****@****.com

        //配置默认文本编辑器了,当 Git 需要你输入信息时会调用它
        //若不配置默认使用Vim编辑器,下面命令是配置默认使用Emacs
        git config --global core.editor emacs

        注:如果使用了 --global 选项,那么该命令只需要运行一次,因为之后无论你在该系统上做任何事情, Git 都会使用那些信息。

          2、--list: 用于查看所有配置


    init命令:     该命令将创建一个名为 .git 的子目录,这个子目录含有你初始化的 Git 仓库中所有的必须文件。
    使用格式:    git init


    clone命令:  克隆一个仓库到本地
    命令格式:     命令格式是 git clone [url]
                        (如:git clone https://github.com/libgit2/libgit2)


    注:     Git 克隆的是该 Git 仓库服务器上的几乎所有数据,当你执行 git clone 命令的时候,默认配置下远程 Git 仓库中的每一个文件的每一个版本都将被拉取下来。


    status命令: 查看已暂存和未暂存的修改
    命令格式:     git status
    注:               简单讲就是跟踪现在有没有在暂存区没有放入Git仓库的文件(Changes to be committed)以及新建的内容和这个分支同远程服务器上对应的分支没有偏离(Untracked files)

    status常用参数:

        -s或--sort: 得到一种更为紧凑的格式输出(就是简略输出)。


    add命令:    提交至暂存区域
    命令格式:    git add [文件名]
    注:              修改了文件之后一定要记得add,否则commit后这些修改过的文件只保留在本地磁盘。


    commit命令:  提交更新
    命令格式:        git commit -m '如:用git修改文件提交到仓库'
    注:                  在提交跟新前可以使用status命令查看是否有未add(提交至暂存区域)的文件


    commit常用参数:
           -a: 跳过使用暂存区域,即不用使用add(比较方便)


    rm命令:          从暂存区移除文件(同add,记得提交)
    命令格式:       gid rm [文件名]


    mv命令:         移动文件(可用于改文件名)
    注:                 可以看到mv,rm, add命令都跟普通的命令行作用一样,只不过git的这些命令是作用在暂存区域


    push命令:     将本地仓库同步到云端仓库

  • 相关阅读:
    理解Express express.static 和 __direname 及 __firename的含义
    HTTP请求中 request payload 和 formData 区别?
    POST提交数据之---Content-Type的理解;
    前端域名访问页面中的一些配置项
    使用Nginx来解决跨域的问题
    vue-resource get/post请求如何携带cookie的问题
    socket实现聊天功能(二)
    go语言之进阶篇通过结构体生成json
    go语言之进阶篇JSON处理
    go语言之进阶篇正则表达式
  • 原文地址:https://www.cnblogs.com/kamicoder/p/8486515.html
Copyright © 2011-2022 走看看