Mục lục Git – GitHub VCS – Hệ thống quản lý phiên bản Hệ thống quản lý phiên bản – Version Control System (VCS) là một hệ thống ghi nhận và lưu lại sự thay đổi của các file theo thời gian, từ hệ thống đó một file có thể phục hồi quay về trạng
Mục lục Git – GitHub Tạo mới một Repository mới Trong Git một Repository là một kho chứa (nó chứa các file mã nguồn của bạn, cơ sở liệu Git). Giả sử bạn có một dự án lưu C:\Path\projectcode, chúng ta sẽ chuyển thư mục đó trở thành một Local Repository Git, để giám sát
Mục lục Git – GitHub Remote Repository là gì? Khi làm việc với Git nói riêng hay với các VCS nói chung thì hầu hết (>90%) các thao tác làm việc là ở local (ở máy client) với Local Repository ví dụ như các việc commit, xem lại lịch sử … Khi có nhu cầu
Mục lục Git – GitHub Tag trong Git Tag là một cái tên dùng để đánh dấu một điểm nào đó trong lịch sử quá trình commit khi cho rằng điểm đó là quan trọng, cần chú ý. Các Video: Sử dụng Git, GitHub Lệnh làm việc với Tag trong Git Liệt kê các Tag
Mục lục Git – GitHub Khái niệm về nhánh branch và con trỏ HEAD Trong Git nhánh branch là hướng rẽ phát triển code, mới mục đích không làm rối hướng phát triển chính, sau đó một nhánh có thể tích hợp nhập vào nhánh chính. Nói chung trong Git luôn làm việc với các
Mục lục Git – GitHub Thiết lập ví dụ để tìm hiểu Remote Branch Ở phần này sẽ sử dụng lại kết quả ví dụ thực hành của phần trước Nhánh trong Git (Tức Local Repo lưu tại thư mục C:\local\myproject). Nếu đã có một Server Git thì làm theo hướng dẫn tại Remote Repo
Mục lục Git – GitHub GitHub là gì, đăng ký GitHub GitHub chính là một dịch vụ, máy chủ Git ở đó chúng ta có thể lưu trữ các Remote Repository, tất nhiên bạn có thể tự tạo ra một máy chủ riêng, nhưng nếu không muốn tạo thì dịch vụ GitHub là lựa chọn
Lệnh git add Lệnh git add sử dụng để đánh chỉ mục (index) các nội dung mới, mới cập nhật trong thư mục làm việc, nó chuẩn bị nội dung sắp xếp cho lần commit tiếp theo. Khái niệm đánh chỉ mục ở trên có nghĩa là lưu lại ảnh chụp (snapshot) thông tin thay
Lệnh git status Lệnh git status hiện thị thông tin khác nhau (do thêm mới, xóa đi, sửa đổi các file) giữa các file trong các trường hợp: 1 Khác nhau giữa các file trong vùng staging (chỉ mục) và commit tại con trỏ HEAD (Thường HEAD ở vị trí commit cuối): thông tin này
Lệnh git commit Lệnh git commit thực hiện lưu vào CSDL Git toàn bộ nội dung chứa trong index (vùng staging) và kèm theo nó là một đoạn text thông tin (log) mô tả sự thay đổi của của commit này so với commit trước. Sau khi commit con trỏ HEAD tự động dịch chuyển