Skip to content

Commit 8eaf562

Browse files
committed
Sửa mục lục
1 parent 37fdf42 commit 8eaf562

File tree

1 file changed

+59
-5
lines changed

1 file changed

+59
-5
lines changed

README.md

Lines changed: 59 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,42 @@
11
## Git và Github cho sysadmin
22

3-
Mục lục
3+
###Mục lục
44

55
[I. Mở đầu](#Modau)
66

77
[II. Ngôn ngữ Markdown](#ngonngumarkdown)
8-
8+
- [1. Thẻ tiêu đề](#thetieude)
9+
- [2. Chèn link, chèn ảnh](#chenlinkchenanh)
10+
- [3. Ký tự in đậm, in nghiêng](#kytuindaminnghieng)
11+
- [4. Trích dẫn, bo chữ](#trichdanbochu)
12+
- [5. Gạch đầu dòng](#gachdaudong)
13+
- [6. Tạo bảng](#taobang)
14+
- [Mẹo](#meo)
15+
916
[III. Các thao tác với git và github](#cacthaotacvoigitvagithub)
10-
17+
- [0. Repo](#repo)
18+
- [1. Cài đặt](#caidat)
19+
<ul>
20+
<li> [1.1. Linux](#11linux)</li>
21+
<li> [1.2. Windows](#12windows)</li>
22+
</ul>
23+
- [2. Thao tác với Repo](#thaotacvoirepo)
24+
<ul>
25+
<li>[2.1. Trên Linux](#21trenlinux)</li>
26+
<li>[2.1.1. Tạo mới](#211taomoi)</li>
27+
<li>[2.1.2. Clone](#212clone)</li>
28+
<li>[2.1.3. Add, commit, push](#213addcommitpush)</li>
29+
<li>[2.1.4. Pull](#214pull)</li>
30+
<li>[2.2. Trên Windows](#22trenwindows)</li>
31+
<li>[2.2.1. Tạo một repo mới](#221taomotrepomoi)</li>
32+
<li>[2.2.2. Clone](#222clone)</li>
33+
<li>[2.2.3. Add, commit, push, pull ](#223)</li>
34+
</ul>
35+
- [3. Thao tác với tổ chức trong Github](#3)
36+
- [4. Thao tác với nhánh (branch)](#4)
37+
- [5. Issues](#5)
38+
39+
[Tổng kết](#Tongket)
1140

1241
===========================
1342

@@ -62,6 +91,7 @@ Tạo một file có tên bất kỳ với đuôi .md. Có thể dùng `notepad`
6291

6392
Một số phương pháp tôi hay sử dụng để viết:
6493

94+
<a name="thetieude"></a>
6595
### 1. Thẻ tiêu đề
6696

6797
Markdown sử dụng kí tự # để bắt đầu cho các thẻ tiêu đề, có thể dùng từ 1 đến 6 ký tự # liên tiếp. Mức độ riêu đề giảm dần từ 1 đến 6
@@ -88,6 +118,7 @@ Ví dụ:
88118

89119
######6.Tiêu đề cấp 6
90120

121+
<a name="chenlinkchenanh"></a>
91122
### 2. Chèn link, chèn ảnh
92123

93124
Để chèn hyperlink bạn chỉ cần paste luôn linh đó vào file .md
@@ -118,6 +149,7 @@ Tôi thường sử dụng công cụ [Lightshot](https://app.prntscr.com/en/ind
118149

119150
Hai công cụ này khá dễ sử dụng, bạn chỉ cần chụp màn hình bằng Lightshot ấn Ctrl + C để copy và Ctrl + V để paste vào trình duyệt tại trang web http://i.imgur.com/
120151

152+
<a name=kytuindaminnghieng></a>
121153
### 3. Ký tự in đậm, in nghiêng
122154

123155
- Để in đậm một đoạn text bạn chỉ cần làm như sau:
@@ -136,6 +168,7 @@ Hai công cụ này khá dễ sử dụng, bạn chỉ cần chụp màn hình b
136168

137169
*từ cần in nghiêng*
138170

171+
<a name="trichdanbochu"></a>
139172
### 4. Trích dẫn, bo chữ
140173

141174
Để bo một đoạn text thì bạn chỉ cần sử dụng cú pháp sau:
@@ -168,7 +201,7 @@ gateway 10.10.10.1
168201
dns-nameservers 8.8.8.8
169202
```
170203

171-
204+
<a name="gachdaudong"></a>
172205
### 5. Gạch đầu dòng
173206

174207
Để sử dụng gạch đầu dòng bạn chỉ cần sử dụng cú pháp sau:
@@ -197,6 +230,7 @@ dns-nameservers 8.8.8.8
197230
<li>Thụt với đầu dòng 2</li>
198231
</ul>
199232

233+
<a name="taobang"></a>
200234
### 6. Tạo bảng
201235

202236
Bạn có thể sử dụng cú pháp sau để tạo bảng:
@@ -217,6 +251,7 @@ Kết quả:
217251
| Hàng 3 | 3 x 1 | 3 x 2 | 3 x 3 | 3 x 4 |
218252
| Hàng 4 | 4 x 1 | 4 x 2 | 4 x 3 | 4 x 4 |
219253

254+
<a name="meo"></a>
220255
###*Mẹo:*
221256

222257
- Sử dụng trang http://markdownlivepreview.com/ paste vào đó đoạn markdown bạn viết và xem trước để chỉnh sửa cho phù hợp.
@@ -228,6 +263,7 @@ Như vậy bạn đã có thể trình bày github của mình một cách sáng
228263
<a name="cacthaotacvoigitvagithub"></a>
229264
##III. Các thao tác với Git và Github
230265

266+
<a name="repo"></a>
231267
###0. Repo
232268

233269
Git là một công cụ để quản lý mã nguồn, nhưng tôi không phải là một coder nên tôi sẽ không sử dụng Git theo cách mà các coder hay sử dụng.
@@ -257,8 +293,10 @@ Tương ứng với 3 vị trí này ta có các hành động:
257293

258294
- Pull: đồng bộ trạng thái từ server về máy trạm - tương đương lệnh `git pull`
259295

296+
<a name="caidat"></a>
260297
###1. Cài đặt
261298

299+
<a name="11linux"></a>
262300
####1.1. Linux
263301

264302
Với OS là Ubuntu:
@@ -320,6 +358,7 @@ Truy cập đường dẫn sau https://github.com/settings/ssh (đảm bảo b
320358

321359
Lúc này bạn đã có thể commit lên github tại máy local mà không cần nhập username và password.
322360

361+
<a name="12windows"></a>
323362
####1.2. Windows
324363

325364
Download tại địa chỉ: https://windows.github.com/
@@ -340,10 +379,14 @@ Thêm tài khoản Github:
340379

341380
Click Update
342381

382+
383+
<a name="thaotacvoirepo"></a>
343384
###2. Thao tác với Repo
344385

386+
<a name="21trenlinux"></a>
345387
####2.1. Trên Linux
346388

389+
<a name="211taomoi"></a>
347390
##### 2.1.1. Tạo mới
348391

349392
Tạo một repo mới trên trang github.com
@@ -352,6 +395,7 @@ Tạo một repo mới trên trang github.com
352395

353396
<img src=http://i.imgur.com/MJZjYMm.png>
354397

398+
<a name="212clone"></a>
355399
##### 2.1.2. Clone
356400

357401
Clone repo đó về bằng một trong các cách sau:
@@ -411,6 +455,7 @@ sleep 10
411455

412456
bằng cách tương tự các bạn có thể tạo thêm nhiều thư mục, file hướng dẫn, cấu hình, script,... tùy ý
413457

458+
<a name="213addcommitpush"></a>
414459
#####2.1.3. Add, commit, push
415460

416461
Để thực hiện hành động `add` ta sử dụng lệnh sau
@@ -468,6 +513,7 @@ hoặc `git commit README.md -m noi dung`
468513
469514
Sau đó nhập passphrase(nếu cần) hoặc username + password (nếu sử dụng SSH)
470515

516+
<a name="214pull"></a>
471517
#####2.1.4. Pull
472518

473519
Giả sử trên server github của bạn có những thay đổi mà máy local chưa cập nhật những thay đổi đó. Bạn thực hiện lệnh sau:
@@ -476,8 +522,10 @@ Giả sử trên server github của bạn có những thay đổi mà máy loca
476522
477523
> git pull
478524
525+
<a name="22trenwindows"></a>
479526
####2.2. Trên Windows
480527

528+
<a name="221taomotrepomoi"></a>
481529
#####2.2.1. Tạo một repo mới
482530

483531
Tạo repo trên github.com tự như mục 2.1.1.
@@ -496,6 +544,7 @@ Tạo repo bằng phần mềm Github
496544

497545
<img src=http://i.imgur.com/6kXeDfL.png>
498546

547+
<a name="222clone"></a>
499548
#####2.2.2. Clone
500549

501550
Click vào dấu cộng, chọn tab Clone, lựa chọn tổ chức mong muốn và chọn repo cần clone
@@ -508,6 +557,7 @@ Click vào dấu cộng, chọn tab Clone, lựa chọn tổ chức mong muốn
508557

509558
Lúc đó chương trình Windows Explorer sẽ mở ra thư mục chứa repo của github, bạn có thể chỉnh sửa các file trong này, tạo xóa thư mục,... một cách bình thường.
510559

560+
<a name="223"></a>
511561
#####2.2.3. Add, commit, push, pull
512562

513563
Trở lại với chương trình Github ta sẽ thấy dòng `uncommited changes` tại repo ta vừa sửa. Bạn hãy điền vào đó comment và ấn `commit to master`
@@ -523,7 +573,7 @@ Sau khi đồng bộ xong, quay trở lại repo trên trang github.com.
523573
Để đồng bộ những thay đổi trên github.com về máy local (pull) ta cũng click vào biểu tượng `Sync` như bên trên.
524574

525575

526-
576+
<a name="3"></a>
527577
###3. Thao tác với tổ chức trong Github
528578

529579
Để tạo một nhóm cho nhiều người cùng làm việc ta làm như sau:
@@ -562,14 +612,17 @@ Sau đó hệ thống sẽ yêu cầu bạn nhập password để xác thực, n
562612

563613
Để tạo một repo cho tổ chức, ta chỉ cần click vào tổ chức đó, sau đó chọn `Create new Repostory`. Các hành động clone, add, commit,... làm như bình thường.
564614

615+
<a name="4"></a>
565616
###4. Thao tác với nhánh (branch)
566617

567618
```
568619
Sẽ cập nhật và bổ sung sau
569620
```
570621

622+
<a name="5"></a>
571623
###5. Issues
572624

625+
573626
Giả sử bạn đang theo dõi repo của tôi và thấy có một số chỗ cần sửa đổi, bạn có thể comment ý kiến của mình vào Repo đó. Sau đó người quản trị sẽ xem xét, thay đổi và trả lời bạn.
574627

575628
Để làm việc này bạn cần vào repo đó, click vào `Issue`. Ví dụ như hình sau:
@@ -588,6 +641,7 @@ Lúc này tại Repo của người quản trị sẽ thấy một Issue mới,
588641

589642
Bằng cách tạo issue, bạn có thể đăng các câu hỏi, thắc mắc của mình cho chủ của repo đó.
590643

644+
<a name="Tongket"></a>
591645
## Tổng kết
592646

593647
Bài viết trên tôi tổng hợp lại những kiến thức thu được khi sử dụng git và github cho công việc của tôi (sys admin), hi vọng nó giúp các bạn một phần nào đó.

0 commit comments

Comments
 (0)