You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<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)
11
40
12
41
===========================
13
42
@@ -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`
62
91
63
92
Một số phương pháp tôi hay sử dụng để viết:
64
93
94
+
<aname="thetieude"></a>
65
95
### 1. Thẻ tiêu đề
66
96
67
97
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ụ:
88
118
89
119
######6.Tiêu đề cấp 6
90
120
121
+
<aname="chenlinkchenanh"></a>
91
122
### 2. Chèn link, chèn ảnh
92
123
93
124
Để 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
118
149
119
150
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/
120
151
152
+
<aname=kytuindaminnghieng></a>
121
153
### 3. Ký tự in đậm, in nghiêng
122
154
123
155
- Để 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
136
168
137
169
*từ cần in nghiêng*
138
170
171
+
<aname="trichdanbochu"></a>
139
172
### 4. Trích dẫn, bo chữ
140
173
141
174
Để 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
168
201
dns-nameservers 8.8.8.8
169
202
```
170
203
171
-
204
+
<aname="gachdaudong"></a>
172
205
### 5. Gạch đầu dòng
173
206
174
207
Để 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
197
230
<li>Thụt với đầu dòng 2</li>
198
231
</ul>
199
232
233
+
<aname="taobang"></a>
200
234
### 6. Tạo bảng
201
235
202
236
Bạn có thể sử dụng cú pháp sau để tạo bảng:
@@ -217,6 +251,7 @@ Kết quả:
217
251
| Hàng 3 | 3 x 1 | 3 x 2 | 3 x 3 | 3 x 4 |
218
252
| Hàng 4 | 4 x 1 | 4 x 2 | 4 x 3 | 4 x 4 |
219
253
254
+
<aname="meo"></a>
220
255
###*Mẹo:*
221
256
222
257
- 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
228
263
<aname="cacthaotacvoigitvagithub"></a>
229
264
##III. Các thao tác với Git và Github
230
265
266
+
<aname="repo"></a>
231
267
###0. Repo
232
268
233
269
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:
257
293
258
294
- Pull: đồng bộ trạng thái từ server về máy trạm - tương đương lệnh `git pull`
259
295
296
+
<aname="caidat"></a>
260
297
###1. Cài đặt
261
298
299
+
<aname="11linux"></a>
262
300
####1.1. Linux
263
301
264
302
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
320
358
321
359
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.
322
360
361
+
<aname="12windows"></a>
323
362
####1.2. Windows
324
363
325
364
Download tại địa chỉ: https://windows.github.com/
@@ -340,10 +379,14 @@ Thêm tài khoản Github:
340
379
341
380
Click Update
342
381
382
+
383
+
<aname="thaotacvoirepo"></a>
343
384
###2. Thao tác với Repo
344
385
386
+
<aname="21trenlinux"></a>
345
387
####2.1. Trên Linux
346
388
389
+
<aname="211taomoi"></a>
347
390
##### 2.1.1. Tạo mới
348
391
349
392
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
352
395
353
396
<img src=http://i.imgur.com/MJZjYMm.png>
354
397
398
+
<aname="212clone"></a>
355
399
##### 2.1.2. Clone
356
400
357
401
Clone repo đó về bằng một trong các cách sau:
@@ -411,6 +455,7 @@ sleep 10
411
455
412
456
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 ý
413
457
458
+
<aname="213addcommitpush"></a>
414
459
#####2.1.3. Add, commit, push
415
460
416
461
Để 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`
468
513
469
514
Sau đó nhập passphrase(nếu cần) hoặc username + password (nếu sử dụng SSH)
470
515
516
+
<aname="214pull"></a>
471
517
#####2.1.4. Pull
472
518
473
519
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
476
522
477
523
> git pull
478
524
525
+
<aname="22trenwindows"></a>
479
526
####2.2. Trên Windows
480
527
528
+
<aname="221taomotrepomoi"></a>
481
529
#####2.2.1. Tạo một repo mới
482
530
483
531
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
496
544
497
545
<img src=http://i.imgur.com/6kXeDfL.png>
498
546
547
+
<aname="222clone"></a>
499
548
#####2.2.2. Clone
500
549
501
550
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
508
557
509
558
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.
510
559
560
+
<aname="223"></a>
511
561
#####2.2.3. Add, commit, push, pull
512
562
513
563
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.
523
573
Để đồ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.
524
574
525
575
526
-
576
+
<aname="3"></a>
527
577
###3. Thao tác với tổ chức trong Github
528
578
529
579
Để 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
562
612
563
613
Để 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.
564
614
615
+
<aname="4"></a>
565
616
###4. Thao tác với nhánh (branch)
566
617
567
618
```
568
619
Sẽ cập nhật và bổ sung sau
569
620
```
570
621
622
+
<aname="5"></a>
571
623
###5. Issues
572
624
625
+
573
626
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.
574
627
575
628
Để 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,
588
641
589
642
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 đó.
590
643
644
+
<aname="Tongket"></a>
591
645
## Tổng kết
592
646
593
647
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