18/5/16

Bài 6: Đánh dấu commit với Tag

Bài 6: Đánh dấu commit với Tag
Sau mỗi lần bạn commit file lên Git thì mọi thứ sẽ được lưu vào file log, mình đã hướng dẫn bạn xem file log trước đây. Tuy nhiên nếu bạn commit quá nhiều thì sẽ gặp phải khó khăn trong việc xem file log, ở đây chúng ta có thể gắn thẻ tag, sau này mỗi khi cần xem lại bạn sử dụng lệnh git show tên_tag thông tin sẽ hiển thị đầy đủ. Ngoài ra, còn giúp bạn dễ dàng diff(đối chiếu) sau nay khi cần nhớ checksum, cũng như có thể tạo thêm branch từ tag để bạn thuận tiện hơn trong việc phân nhánh.

Bài 5 : Git Log và Undo Commit

Bài 5 : Git Log và Undo Commit
Một việc bạn sẽ khá thường xuyên làm trong Git nếu làm việc theo nhóm đó là kiểm tra xem những ai đã commit vào dự án bạn đang làm việc, cũng như cách bạn undo lần commit trước đó nếu như bạn cảm thấy mình thiếu một tập tin nào đó trong lần commit trước để bổ sung vào.

Bài 3: Hướng dẫn cách tạo repository

Bài 3: Hướng dẫn cách tạo repository
Như đã hứa ở bài trước sau khi tiến hành cài đặt Git và Github trên máy tính cá nhân, hôm nay mình sẽ hướng dẫn các bạn tạo Repository (kho chứa) nghĩa là nơi mà bạn sẽ lưu trữ mã nguồn và một người khác có thể sao chép (clone) lại mã nguồn đó nhằm làm việc. Repository có hai loại là Local Repository (Kho chứa trên máy cá nhân) và Remote Repository (Kho chứa trên một máy chủ từ xa).

Bài 2: Hướng dẫn cài đặt Git những bước cơ bản

Bài 2: Hướng dẫn cài đặt Git những bước cơ bản
Ở bài trước mình đã giới thiệu cho các bạn Git và Github là gì?. Hôm nay mình sẽ hướng dẫn các bạn cách để có thể sử dụng được Git, bạn phải cài ứng dụng Git vào máy tính để có thể sử dụng các dòng lệnh của Git vì toàn bộ quy trình làm việc với Git đều diễn ra các dòng lệnh (mặc dù ở Windows có một số phần mềm sử dụng Git với GUI nhưng mình không đề cập ở serie này).

Bài 1: Git và Github là ? Tại sao chúng ta nên dùng nó ?

Bài 1: Git và Github là ? Tại sao chúng ta nên dùng nó ?
Chào tất cả các bạn , hôm nay mình sẽ chia sẻ về series học các sử dụng Git cơ bản. Đầu tiên, bạn nghĩ Git là gì khi lần đầu tiên nghe ai nói về nó ? Bạn nghĩ nó là ngôn ngữ lập trình hay kỹ thuật gì để phát triển website ?