掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 672|回复: 1

[索引] Git 与词典校对 [...]

[复制链接]

该用户从未签到

发表于 2018-1-24 22:13:05 | 显示全部楼层 |阅读模式
本帖最后由 Oeasy 于 2018-1-24 22:29 编辑 / |' G8 P8 Y4 ~& p$ {

( a; q% x1 d2 y) tWindows 10 下试了下。
  g: R1 s- p- C* n$ {: q0 Q1 I( D; T. S0 P. ?4 m. `, W' |
1. 安装 Git (略)
1 P9 X" x4 G9 f  l3 j% S2. Git bash 下操作, A% F* ^6 U- Z4 E' [
在 D 盘建一个文件夹 dict
2 r& v# O6 T9 Z5 Q! H+ S7 P$ mkdir D:/dict& R/ H) `. U$ W4 T' ~
$ cd D:/dict
% q* c. B3 g$ K# d2 [# z5 G$ pwd
4 P  F' {  M' ^7 y! h$ r+ w>/d/dict  V  R4 K/ a* c% p3 |" @6 h4 s# J

: S9 e: p* v; S! i$ git init
3 y3 e! i# J% V- W0 w>Initialized empty Git repository in D:/dict/.git/
0 w$ |; C% _- g1 W' F. F4 w" c* S' W6 c& j6 E
新建一个纯文本文件 dict.md  ,放到 D:/dict 下
+ d5 y- P6 D. C. i. T2 a0 }* r( y
随便在 dict.md 下敲点内容。. s* X% c3 T& j2 q! j
># donkey work- `6 N. r" I, }# L& M
单调乏味的苦差事
' E5 Z1 h5 a& ^; G3 n2 Q
$ j, S/ l) Q8 a* Z9 b% ?$ git add dict.md
7 A! _% K/ i/ m/ H
2 J2 k& z! `9 ~$ git commit -m "卧槽,终于会了"
/ [$ I, L  p0 j8 H>[master (root-commit) 5ccfce8] 卧槽,终于会了3 i7 P" U) |' ^  S- F" k5 O
1 file changed, 2 insertions(+)6 _  Y" X9 O0 O. @7 e- z1 @- y7 x
create mode 100644 dict.md
6 W8 `% d4 F3 o# n" H7 U2 g. U5 |& A4 a, {$ u
继续修改 dict.md
* C3 m. J+ m) p- G># donkey work) Q$ v- q2 l9 F% B7 l& x" g
单调乏味的苦差事4 A% ^) @6 [" g0 k4 G
# drudgery
5 _; x( }$ m1 E" U5 h8 W, ~单调乏味的工作' m) I% R8 `7 l, @5 E8 Y

9 O5 N- t% m1 b' K- x% q# G: o$ git status
) M( N$ j. h8 l# ^9 I+ C>On branch master( H$ R4 @( Z& L; \3 n
Changes not staged for commit:
) K  @4 L0 y4 o. B" P3 J7 J$ w- j) H  (use "git add <file>..." to update what will be committed); l6 _5 _4 U* u* L: n) G
  (use "git checkout -- <file>..." to discard changes in working directory)
+ M4 J, T% `2 R
9 d) }& w/ g9 j5 {        modified:   dict.md( r$ \" j7 H" D# m" ~; r

8 n# z2 n% Y) O% z6 G/ Gno changes added to commit (use "git add" and/or "git commit -a")/ k) C+ e8 x2 M& b: a# X4 V# v, B

  g* H6 C  q* o3 f3 }' R
' L1 x+ ^2 @* r. S/ `; |2 }# q$ git diff dict.md4 c5 t. g' ~4 J/ K1 v% F% y& P! r
>diff --git a/dict.md b/dict.md5 O, N7 E# c6 \# x* M
index 908125d..1e31895 100644: U2 n; k6 K# ~' P: o
--- a/dict.md) \, t. ~; n5 e- f/ j
+++ b/dict.md
* I' S# Y$ S0 x@@ -1,2 +1,4 @@9 u; M- o+ p3 C- n3 X" v, f
# donkey work
# p, C6 Z7 s/ I 单调乏味的苦差事; t+ \5 V; E. c# a+ V/ M2 o
+# drudgery: v, R9 m: l( M
+单调乏味的工作
. {$ \. Y/ m6 E: o6 s+ @  h( m4 _) j8 k
$ git add dict.md
* D- ^0 Z4 L8 }6 E2 v0 d! n5 b. H
$ git status( |* ?4 z& u& D  i3 t6 i, V
>On branch master& ~* {" d- P* `5 g7 d
Changes to be committed:) D6 q1 W0 i, h- t* J9 L, @3 y
  (use "git reset HEAD <file>..." to unstage)
& X; v' W1 Z2 u/ I" B8 F% ?7 t3 B2 Z
        modified:   dict.md
0 o1 f& @* k+ Q6 H' U2 \6 Z
- m0 u# ^, P3 r# q. o- ~
1 q& {+ m0 ?& s, W7 c$ git commit -m "添加了第 2 个词条"
  ^# y* L: H$ j# x0 m& A>[master 296bc69] 添加了第 2 个词条
* \2 P7 `* t# s+ I 1 file changed, 2 insertions(+)
$ b6 X$ ?- [7 z# F
9 ~1 ^8 Z3 |5 H/ \- x$ git status
) I- q; U: W" S- [' s>On branch master
! O0 E9 ]+ @9 }: R4 c, F" q+ Cnothing to commit, working tree clean* D: J# Y0 W6 a& F* G" u

$ `3 z) h) H3 H$ git log' Y( D+ M5 f* C! y$ U. W' A0 k
$ git log --pretty=oneline; w4 Q, t; A/ d; ^. n, y" u& x& d  v
$ git reflog, Q3 F6 c9 V/ `" N2 [
, P5 ~4 w# l) h- G# L% ]0 k
$ git reset --hard HEAD^) \. W. f) c, r: K- [0 {
5 P  s0 n, f6 y' F+ Z  m
直接在 Atom 下,更简单直观。6 }! O/ y+ ?" c4 S$ D- m% n8 ~
8 y1 |4 O' r! x% U, Z

9 [! s4 A# x4 ]5 `( x  p+ Z2 P6 d' K

该用户从未签到

发表于 2018-1-24 22:32:24 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

小黑屋|手机版|Archiver|PDAWIKI |网站地图

GMT+8, 2024-4-26 17:28 , Processed in 0.041572 second(s), 9 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表