Git
AFeng521web
这个作者很懒,什么都没留下…
展开
-
Git学习笔记(一)
一.Git简介 Git是目前世界上最先进的分布式版本控制系统。 Github是通过Git进行版本控制的软件源代码托管平台。 集中式VS分布式 集中式(CVS SVN) 版本库集中存放在中央服务器上,干活时,先从中央服务器取得最新版本,干完了,再把自已的活推送到中央服务器。 缺点: 必须联网才能工作,可靠性不高,中央服务器一旦瘫痪,所有人都不能工作。 分布式(Git)原创 2018-01-22 22:37:39 · 140 阅读 · 0 评论 -
Git学习笔记(二)
一.时光机穿梭 Git命令简介 cat readme.txt 用于打开一个文件,并可以查看其中的内容。 $ cat readme.txt Git is a version control system Git is free software vi readme.txt 打开文件并进入vi编辑器的命令模式。 git status 用于查看当前仓库的状态。 git diff虽然gi原创 2018-01-23 17:33:42 · 165 阅读 · 0 评论 -
Git学习笔记(三)
添加远程库 现在的情形是本地有一个Git仓库,又想在远程github上创建一个,并且让这两个仓库关联,并保持同步。 第一步:在远程创建一个与本地仓库同名的仓库。 第二步:关联这两个仓库 $ mkdir test 赵亚峰@DESKTOP-0JOAFKG MINGW64 ~/Desktop $ cd test 赵亚峰@DESKTOP-0JOAFKG MINGW64 ~/Desktop/原创 2018-01-27 13:52:32 · 320 阅读 · 0 评论 -
Git学习笔记(四)
创建与合并分支 1.每次提交,Git都把它们串成一条时间线,一开始的时候,master分支就是一条线,Git用master指向最新的提交,再用HEAD指向master,就能确定当前分支,以及当前分支的提交点。 每次提交,master分支都会向前移动一步,这样,随着不断提交,master分支线也越来越长。 2.当我们创建新的分支时,例如dev时,Git新建了一个指针叫dev,指向maste原创 2018-01-27 17:22:21 · 168 阅读 · 0 评论 -
Git学习笔记(五)
Bug分支 一个有趣的小实验 $ mkdir afeng 赵亚峰@DESKTOP-0JOAFKG MINGW64 ~/Desktop $ cd afeng 赵亚峰@DESKTOP-0JOAFKG MINGW64 ~/Desktop/afeng $ git init Initialized empty Git repository in C:/Users/赵亚峰/Desktop/afen原创 2018-01-28 12:34:47 · 142 阅读 · 0 评论 -
Git文件上传的一个错误分析
需求: 通过git上传本地文件到github远程仓库 源代码如下 赵亚峰@DESKTOP-0JOAFKG MINGW64 ~/Desktop $ mkdir test 赵亚峰@DESKTOP-0JOAFKG MINGW64 ~/Desktop $ cd test 赵亚峰@DESKTOP-0JOAFKG MINGW64 ~/Desktop/test $ git init Initiali...原创 2018-05-11 08:22:56 · 293 阅读 · 1 评论 -
利用github Pages搭建项目主页
以前,只知道在github上搭建个人主页,那就是先创建一个名为用户名.github.io的个人仓库,然后在进行开发。这导致我在很长的一段时间内,误以为创建项目主页的仓库名也为用户名.github.io的个人仓库,但是今天却以外的发现,项目主页的用户名是可以任意命名的。 下面这是我的一个操作教程 源码如下 这里的核心是要在gh-pages分支上做开发 另外这也教会了我们一种远...原创 2018-05-11 09:48:13 · 468 阅读 · 0 评论