Skip to content

Commit 31cff87

Browse files
author
qiubaiying
committed
update Blog
1 parent f542a75 commit 31cff87

10 files changed

Lines changed: 206 additions & 7 deletions

_posts/2016-12-13-定时器你真的会使用吗?.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: 定时器 你真的会使用吗?
44
subtitle: iOS定时器详解
55
date: 2016-12-13
66
author: BY
7-
header-img: img/post-bg-ios9-web.jpg
7+
header-img: img/post-bg-ios10.jpg
88
catalog: true
99
tags:
1010
- iOS

_posts/2017-02-06-快速搭建个人博客.md

Lines changed: 141 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ catalog: true
99
tags:
1010
- Blog
1111
---
12+
1213
> 正所谓前人栽树,后人乘凉。
1314
>
1415
> 感谢[Huxpro](https://github.com/huxpro)提供的博客模板
@@ -290,7 +291,7 @@ tags: #标签
290291

291292
搭建好博客之后 你可能不想直接使用 [baiyingqiu.github.io](http://baiyingqiu.github.io) 这么长的博客域名吧, 想换成想 [qiubaiying.top](http://qiubaiying.top) 这样简短的域名。那我们开始吧!
292293

293-
## 购买域名
294+
#### 购买域名
294295
首先,你必须购买一个自己的域名。
295296

296297
我是在[阿里云](https://wanwang.aliyun.com/domain/?spm=5176.8006371.1007.dnetcndomain.q1ys4x)购买的域名
@@ -303,7 +304,7 @@ tags: #标签
303304

304305
注册的步骤就不在介绍了
305306

306-
## 解析域名
307+
#### 解析域名
307308

308309
注册好域名后,需要将域名解析到你的博客上
309310

@@ -337,7 +338,7 @@ tags: #标签
337338
然后 GitHub Pages 再通过 CNAME记录 跳转到你的主页上。
338339

339340

340-
## 修改CNAME
341+
#### 修改CNAME
341342

342343
最后一步,只需要修改 我们github仓库下的 **CNAME** 文件。
343344

@@ -362,6 +363,141 @@ tags: #标签
362363

363364
你可以先看看这个[git教程](http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/),对git有个初步的了解后,那么相信你就能将自己图片传到GitHub仓库上,或者可以说掌握了 **使用git管理自己的GitHub仓库** 的技能呢。
364365

365-
相信很很多人看蒙了呢,这部分教程后面再补上。那就先这样吧。
366+
对于轻车熟路的程序猿来说,这篇教程就算就结束了,因为下面的内容对于你们来说 so eazy~
367+
368+
但相信很多小白都一脸懵逼,那我们继续👇。
369+
370+
# 利用GithHub Desktop管理GitHub仓库
371+
372+
[GithHub Desktop](https://desktop.github.com/)**GithHub** 推出的一款管理GitHub仓库的桌面软件,换句话说就是将你在**Github**上的文件同步到本地电脑上,并将修改后的文件同步到**Github**远程仓库。
373+
374+
#### 下载
375+
376+
点击图片进入下载页面,选择对应的平台进行下载
377+
378+
[![](https://ww2.sinaimg.cn/large/006tNbRwgy1fcs4th7y21j30zb0nun2l.jpg)](https://desktop.github.com/)
379+
380+
下面以**Mac**平台为例:
381+
382+
#### 安装
383+
384+
将下载好的文件解压,将这只小猫拖到应用程序文件夹中
385+
386+
![](https://ww3.sinaimg.cn/large/006tNbRwgy1fcs4zqqqcnj30kn0evjvh.jpg)
387+
388+
就可以在**Launchpad**找到这只小猫咪~
389+
390+
![](https://ww3.sinaimg.cn/large/006tNbRwgy1fcs5100bv8j30gs0f4jya.jpg)
391+
392+
#### 登录
393+
394+
点开应用,会弹出**登录**框,
395+
396+
![](https://ww1.sinaimg.cn/large/006tNbRwgy1fcs5j8w5r3j30cz0edwgz.jpg)
397+
398+
输入你的**GitHub**账号和密码进行登录
399+
400+
![](https://ww2.sinaimg.cn/large/006tNbRwgy1fcs5jp1buoj30ic0f9abf.jpg)
401+
402+
登录后关闭窗口
403+
404+
![](https://ww2.sinaimg.cn/large/006tNbRwgy1fcs5kam654j30ic0ca0u6.jpg)
405+
406+
然后返回引导窗,一直按 **Continue** 继续
407+
408+
![](https://ww2.sinaimg.cn/large/006tNbRwgy1fcs5m19o9oj30g40hl0wb.jpg)
409+
410+
**Continue**
411+
412+
![](https://ww4.sinaimg.cn/large/006tNbRwgy1fcs5mcteavj30ic0d1gn4.jpg)
413+
414+
还是**Continue**~
415+
![](https://ww3.sinaimg.cn/large/006tNbRwgy1fcs5msn4jrj30hp0d5jt1.jpg)
416+
417+
进入主界面,先 **右键Remve** 删除这个用户指导,贼烦~
418+
419+
![](https://ww3.sinaimg.cn/large/006tNbRwgy1fcs5p6ur5qj30rp0i640z.jpg)
420+
421+
#### 克隆仓库
422+
423+
选择你的仓库克隆到本地
424+
425+
![](https://ww2.sinaimg.cn/large/006tNbRwgy1fcs5px118bj30rq0iatai.jpg)
426+
427+
![](https://ww1.sinaimg.cn/large/006tNbRwgy1fcs5s4bs1aj30cq05o0t6.jpg)
428+
429+
430+
#### 管理仓库
431+
432+
现在文件夹中打开
433+
434+
![](https://ww3.sinaimg.cn/large/006tNbRwgy1fcs5rqdaxpj30rn0i7n2x.jpg)
435+
436+
打开后你会的发现文件结构和你在Github上的一模一样~
437+
438+
![](https://ww1.sinaimg.cn/large/006tNbRwgy1fcs5sksz92j30lz0irdjs.jpg)
439+
440+
你最先关心的可能是你的头像~**img**文件夹中把替换我的头像就好了。
441+
442+
![](https://ww4.sinaimg.cn/large/006tNbRwgy1fcs5ss0a54j30lz0irwiv.jpg)
443+
444+
不仅是图片,所有在Github上的的操作都可以进行。
445+
446+
#### 保存修改
447+
448+
当你对仓库文件夹的文件下进行修改、添加或删除时,都可以在 **GitHub Desktop** 中看到
449+
450+
例如我在 `img` 中添加了一张图片 `avatar-demo.png` 添加了一张图片
451+
452+
就可以在看到**GitHub Desktop**显示了我的修改
453+
454+
保存修改只要按 **Commit to master**,然后可以写上你的修改说明
455+
456+
![](https://ww3.sinaimg.cn/large/006tNbRwgy1fcs8t8fp7nj30uw0lhwgz.jpg)
457+
458+
#### 同步
459+
460+
将修改同步到 **GitHub** 远程仓库上只需要一步:点击右上角的**同步按钮**
461+
462+
![](https://ww3.sinaimg.cn/large/006tNbRwgy1fcs8w7vxdoj30uw0lh76d.jpg)
463+
464+
#### 完成
465+
466+
打开你的GitHub上的仓库,你就可以看到已经和本地同步了
467+
468+
可以看到你提交的详情: `add img`
469+
470+
![](https://ww1.sinaimg.cn/large/006tNbRwgy1fcs8y4ysmhj31050rotea.jpg)
471+
472+
这样,你已经能轻松管理自己的博客了。
473+
474+
想上传头像,背景,或者是删掉你不要的图片(我的头像😏)已经是 so eazy了吧~
475+
476+
#### 注意
477+
你在 **GitHub** 网站上进行 **Commit** 操作后,需要在**GitHub Desktop**上按一下 **同步按键** 才能同步网站上的修改到你的本地。
478+
479+
# 常见问题
480+
481+
最近有很多人给我提问题,我这边总结一下
482+
483+
#### 配置文件修改后没有效果
484+
刷新几遍浏览器就好了~
485+
486+
不行的话,先清除浏览器缓存再试试。
487+
488+
#### 404错误
489+
490+
1. 检查你的仓库名是否有按照要求填写
491+
2. 确定 **Fork** 的是不是我的仓库~
492+
493+
#### 修改CNAME文件,域名还是不变
494+
495+
清除浏览器缓存就OK~
496+
497+
#### 其他问题
498+
499+
直接在评论中提出来或私信我,我会一一替大家解决的😀
500+
501+
502+
366503

367-
对于轻车熟路的程序猿来说,呵~

_posts/2017-02-15-Git指令整理.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ tags:
1212
- Git
1313
---
1414

15-
>随便整理,拷贝的一些自用的Git指令
15+
>随便整理的一些自用的Git指令
1616
1717

1818
# GitHub创建仓库提示代码
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
---
2+
layout: post
3+
title: Git 版本回退
4+
subtitle: 回滚代码的正确姿势
5+
date: 2017-02-16
6+
author: BY
7+
header-img: img/post-bg-debug.png
8+
catalog: true
9+
tags:
10+
- Mac
11+
- 终端
12+
- Git
13+
---
14+
15+
16+
>并不适合阅读的个人文档。
17+
18+
# **git revert****git reset** 的区别
19+
先看图:
20+
21+
![](https://ww3.sinaimg.cn/large/006tNbRwgy1fcr9tu6vdjj30t30ez0y8.jpg)
22+
23+
**sourceTree****revert** 译为**`提交回滚`**,作用为忽略你指定的版本,然后提交一个新的版本。新的版本中已近删除了你所指定的版本。
24+
25+
**reset****重置到这次提交**,将内容重置到指定的版本。`git reset` 命令后面是需要加2种参数的:`–-hard``–-soft`。这条命令默认情况下是 `-–soft`
26+
27+
执行上述命令时,这该条commit号之 后(时间作为参考点)的所有commit的修改都会退回到git缓冲区中。使用`git status` 命令可以在缓冲区中看到这些修改。而如果加上`-–hard`参数,则缓冲区中不会存储这些修改,git会直接丢弃这部分内容。可以使用 `git push origin HEAD --force` 强制将分区内容推送到远程服务器。
28+
29+
30+
#### 代码回退
31+
32+
默认参数 `-soft`,所有commit的修改都会退回到git缓冲区
33+
参数`--hard`,所有commit的修改直接丢弃
34+
35+
$ git reset --hard HEAD^ 回退到上个版本
36+
$ git reset --hard commit_id 退到/进到 指定commit_id
37+
推送到远程
38+
39+
$ git push origin HEAD --force
40+
41+
42+
#### 可以吃的后悔药->版本穿梭
43+
44+
当你回滚之后,又后悔了,想恢复到新的版本怎么办?
45+
46+
`git reflog`打印你记录你的每一次操作记录
47+
48+
$ git reflog
49+
50+
输出:
51+
c7edbfe HEAD@{0}: reset: moving to c7edbfefab1bdbef6cb60d2a7bb97aa80f022687
52+
470e9c2 HEAD@{1}: reset: moving to 470e9c2
53+
b45959e HEAD@{2}: revert: Revert "add img"
54+
470e9c2 HEAD@{3}: reset: moving to 470e9c2
55+
2c26183 HEAD@{4}: reset: moving to 2c26183
56+
0f67bb7 HEAD@{5}: revert: Revert "add img"
57+
58+
找到你操作的id如:`b45959e`,就可以回退到这个版本
59+
60+
$ git reset --hard b45959e
61+
62+
63+

img/post-bg-alitrip.jpg

-92.6 KB
Binary file not shown.

img/post-bg-iWatch.jpg

84.5 KB
Loading

img/post-bg-ios10.jpg

272 KB
Loading

img/post-bg-ioses.jpg

379 KB
Loading

0 commit comments

Comments
 (0)