zoukankan      html  css  js  c++  java
  • Git基本命令

    Git仓库的三大区域:工作区、暂存区、版本区

    git remote -v ,命令可以查看本地仓库所关联的远程仓库信息,克隆远程仓库到本地时,还可以使用 -o 选项修改主机名,在地址后面加上一个字段作为本地仓库的主目录名

    git init ,将当前目录变成git仓库

    git status ,查看整个仓库的状态

    git add 文件名,命令跟踪新建文件,即把新增文件添加到暂存区,以备提交。如果对多个文件或目录进行了增删改,可以使用 git add . 命令全部添加到暂存区

    git reset --文件名 或者 git rm --cached [文件名] 撤销暂存区, git reset -- 即可把暂存区的全部修改撤销

    git diff,它可以用来查看工作区被跟踪的文件的修改详情,注意:只有在版本区中存在的文件才是被跟踪文件

    git diff --cached ,查看暂存区的全部修改

    git commit -m '提供该提交的备注' ,命令把暂存区的修改提交到版本区,生成一个新的版本,提交后,暂存区的修改被清空

    git log,它用来查看版本区的提交历史记录,提交版本是按时间倒序排列的,也就是最近的提交排在最上面

    git log --reverse,查看时间正序排列的信息

    • git log [分支名] 查看某分支的提交历史,不写分支名查看当前所在分支
    • git log --oneline 一行显示提交历史
    • git log -n 其中 n 是数字,查看最近 n 个提交
    • git log --author [贡献者名字] 查看指定贡献者的提交记录
    • git log --graph 图示法显示提交历史

    git branch -avv,查看全部分支信息

    git push,后面不需要任何选项和参数,此命令会把本地仓库 master 分支上的新增提交推送到远程仓库的同名分支上

    git pull, 从远程服务器获取到一个branch分支的更新到本地,并更新本地库

    git clone,从远程服务器克隆一个一模一样的版本库到本地,复制的是整个版本库

    ssh-keygen, 获取公私钥,公私钥存放在主目录下的隐藏目录 .ssh 中

    给命令设置别名:git config --global alias.[别名] [原命令],如果原命令中有选项,需要加引号

            git config -l ,查看配置信息

  • 相关阅读:
    selenium防止检测,修改chromedriver.exe
    ElasticSearch笔记脚本(script)
    Newtonsoft助手类
    js单元测试,使用断言捕获抛出的异常
    解决homebrew的权限问题
    匹配驼峰命名、蛇形命名的正则表达式
    supertest测试,expect不同的状态码,但都能通过
    如何退出/关闭telnet终端
    解决子模块的合并冲突
    解决终端无法访问github.com 的错误
  • 原文地址:https://www.cnblogs.com/xuecl/p/12156862.html
Copyright © 2011-2022 走看看