• Git指令


    克隆仓库到本地

    • 指令:git clone 仓库网址
    • 进入仓库主目录,如下图所示,仓库主目录中有个 .git 隐藏目录,它里面包含了仓库的全部信息,删掉这个目录,仓库就变成普通的目录了。进入到仓库目录中,命令行前缀发生了一些变化,出现了红色的 master ,它就是当前所在的分支名:img
    • 在 GitHub 上创建一个仓库时,同时生成了仓库的默认主机名 origin,并创建了默认分支 master。GitHub 可以看成是免费的 Git 服务器,在 GitHub 上创建仓库,会自动生成一个仓库地址,主机就是指代这个仓库,主机名就等于这个仓库地址。克隆一个 GitHub 仓库(也叫远程仓库)到本地,本地仓库则会自动关联到这个远程仓库,执行 git remote -v 命令可以查看本地仓库所关联的远程仓库信息:img
    • 克隆远程仓库到本地时,还可以使用 -o 选项修改主机名,在地址后面加上一个字段作为本地仓库的主目录名,img

    git三大区域

    img

    工作区、暂存区、版本库。

    git的基础操作

    查看仓库状态

    • 指令:git status

      img

    • 对工作区进行修改

      • 增加一个文件后,在查看状态会看到img
    • 添加修改到暂存区

      • git add 文件名(若是多个可以使用git add . )img
    • 撤销暂存区的修改

      • git reset -- [文件名] 或者 git rm --cached [文件名]
      • 撤销文件夹 git reset --img
    • 查看工作区被追踪的文件修改详情

      • git diffimg
      • 使用 git diff --cached 查看暂存区的全部修改img

    查看提交历史

    • 执行 git commit 命令把暂存区的修改提交到版本区,生成一个新的版本
    • git log,它用来查看版本区的提交历史记录,当前只有一个提交,就是在 GitHub 上创建新仓库时的初始化提交。
    • 关于查看提交历史记录的命令,有些常用的选项介绍一下:
      • git log [分支名] 查看某分支的提交历史,不写分支名查看当前所在分支
      • git log --oneline 一行显示提交历史
      • git log -n 其中 n 是数字,查看最近 n 个提交
      • git log --author [贡献者名字] 查看指定贡献者的提交记录
      • git log --graph 图示法显示提交历史

    个人信息配置

    • user.email:写入你自己注册 GitHub 账号的邮箱
    • user.name:你自己的 GitHub 账号名字

    提交暂存区的修改

    • 执行 git commit 命令生成一个新的提交,一个必须的选项 -m 用来提供该提交的备注:img
    • 执行 git log 查看提交记录(橙黄色就是提交的版本号)img
    • 若需要看时间正序排列信息可以使用git log --reverseimg

    版本回退

    • 首先执行 git reset --soft HEAD^ 撤销最近的一次提交,将修改还原到暂存区。--soft 表示软退回,对应的还有 --hard 硬退回,后面会讲到,HEAD^ 表示撤销一次提交,HEAD^^ 表示撤销两次提交,撤销 n 次可以简写为 HEAD~n。软退回一个提交后执行 git branch -avv 命令查看分支信息:

      img
      执行 git status 查看仓库状态,果然上一个提交中的修改全部扔回了暂存区

    作者:Ya
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    阅读<SQL语言艺术>实践五
    <SQL语言艺术>阅读计划
    文本类文件与VS关联实践
    接口开发原则
    逻辑部分开发原则
    <海量数据库解决方案>2011022301
    5800对于存储卡密码设置问题
    [转]Delphi用户登录窗口框架
    20世纪科学界最重要的12本书
    [转]UDP/TCP穿越NAT的P2P通信方法研究(UDP/TCP打洞 Hole Punching)
  • 原文地址:https://www.cnblogs.com/1463490Ya/p/15680860.html
Copyright © 2020-2023  润新知