上一篇介绍了Git中的一些基本概念.本篇来实际看一看如何通过几个常用命令来快速上手Git,完成版本管理的日常操作(核心操作). 0. 准备工作 安装Git后,请先在你的电脑上新建或选择一个目录作为测试用,本教程大部分操作都将在该目录下完成. 另外,我们的操作都是在命令行下完成的,如果你用的是Windows,可以通过右键菜单打开Git Bash这个Git命令行环境:在资源管理器中进入该目录,点击右键,在右键菜单中点击"Git Bash"即可打开Git Bash并自动定位到当前目录下: 1…
文本是写给新手的Git入门教程.本文的目的是让新手能够快速了解并开始使用Git,因此只会介绍最基本.同时也是最核心的知识.其中包括使用Git的基本步骤和Git中最常用的命令,以及如何使用GitHub托管自己的代码. 1. 关于Git的读音 "git"读作/git/(给特),而不是/jit/(吉特). 2. Git比SVN等版本控制工具好在哪里? 这是新手最常问的问题.我也曾在心里产生过这种疑惑,原因一方面是因为好奇心,因为在我看来,SVN已经足够优秀了,为什么又忽然冒出来一个Git呢?…
一.存储方式 如果让我们设计一个版本控制系统,最简单的方式就是每做一次更改就生成一个新的文件. 这样的方式太占用空间,所以传统的版本控制系统都是保存一个文件的某个版本的全部内容以及其他版本相对于这个版本的更改,这样就节省了大量的空间. 不过Git却反其道而行之,采用了类似生成副本的方式保存每一次更改,我们称之为快照. 如果还有疑惑,下面我们会详细介绍这张图代表的意思. 二.存储对象类型 Git中有很多存储对象,这里我们着重讲解其中的三个:Blob(块).Tree(目录树).Commit(提交).…
首先你需要注册一个github用户名,我的github账户是:1654218052@qq.com 由于本地的git仓库和github的仓库是通过SSH加密的,所以我们还需要设置一点东西哦 第1步:创建SSH Key.在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步.如果没有,打开Git Bash,创建SSH Key: $ ssh-keygen -t rsa -C "email@example.com…
前言 Git这个东西我曾经有学过,但学的内容太多了,有点懵,不太理解,磕磕碰碰的,走了不少弯路.不过最近我在B站上发现了一个讲的很好的教程:<表严肃讲Git>.因此,我决定用文字的方式分享给大家. 安装软件是我们的必备技能,所以在这里我就不写这个了.若真的不会安装的,网上有很多教程,自己去看. Git下载好后,有两个命令是必须输的: git config --global user.name "yourname" git config --global user.email…
其他Git资料: Git Community Book 中文版…
这里是原网站:https://try.github.io/levels/1/challenges/1 这篇博文就当是笔记+翻译吧. 几个名词相关 changes:变更 repository:仓库 staging area:缓存区 local:本地 remote:远程 git的工作流程 本地文件变更>add>缓存区(staging area)>commit>本地仓库>push>远程仓库(GitHub) 开始 在git bash中进入工作目录,比如“octobox” 1.初…
1 简介 最近在使用git时遇到了远程分支需要版本回滚的情况,于是做了一下研究,写下这篇博客. 2 问题 如果提交了一个错误的版本,怎么回退版本? 如果提交了一个错误的版本到远程分支,怎么回退远程分支版本? 如果提交了一个错误的版本到公共远程分支,又该怎么回退版本? 3 本地分支版本回退的方法 如果你在本地做了错误提交,那么回退版本的方法很简单 先用下面命令找到要回退的版本的commit id: git reflog 1 接着回退版本: git reset --hard Obfafd 1 0bf…
http://www.jianshu.com/p/16ad0722e4cc http://www.jianshu.com/p/f7ec8310ccd2…
HTML简明教程(二) 一.HTML 图像 二.HTML 表格 三.HTML 列表 四.HTML div和 span 五.HTML 布局 六.HTML 表单和输入 七.HTML 框架 八.HTML内联框架iframe 九.HTML 背景 十.HTML 颜色 一.HTML 图像 在 HTML 中,图像由 <img>标签定义. <img>是空标签,意思是说,它只包含属性,并且没有闭合标签. 要在页面上显示图像,你需要使用源属性(src).src 指 "source"…