• 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
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    1024X768大图 (Wallpaper)
    (Mike Lynch)Application of linear weight neural networks to recognition of hand print characters
    瞬间模糊搜索1000万基本句型的语言算法
    单核与双核的竞争 INTEL P4 670对抗820
    FlashFTP工具的自动缓存服务器目录的功能
    LDAP over SSL (LDAPS) Certificate
    Restart the domain controller in Directory Services Restore Mode Remotely
    How do I install Active Directory on my Windows Server 2003 server?
    指针与指针变量(转)
    How to enable LDAP over SSL with a thirdparty certification authority
  • 原文地址:https://www.cnblogs.com/1463490Ya/p/15680860.html
Copyright © 2020-2023  润新知