Bài 0: Căn bản về GIT
Là Hệ thống quản lý phiên bản (Version Control System - VCS)
3 trạng thái với GIT:
Committed: Dữ liệu đã lưu trong Database (Local)
Modified: Dữ liệu có thay đổi, chưa lưu trong database
Staged: Đánh dấu các file sửa đổi, chuẩn bị được commit.
Git tổ chức dự án gồm 3 khu vực:
Working tree: chứa bản sao 1 phiên bản của dự án
Staging: Chứa thông tin sẽ commit
Git directory: Lưu database các file Metadata
Từ hình trên, khi làm việc với Git bạn theo tiến trình như sau:
Bạn code, sửa đổi các file trong 1 Thư mục làm việc (Working tree)
Bạn tổ chức những sự thay đổi nào muốn commit tiếp theo, cơ bản là việc đánh dấu sự thay đổi vào khu vực 2 Khu vực sắp xếp (staging)
Bạn thực hiện commit để các file đánh dấu trong staged lưu vào 3 Git (database) như những snapshot (chụp file)
https://git-scm.com/book/en/v2/Getting-Started-Installing-Git
Mở git-bash.exe trong C:\Program Files\Git hoặc git-bash here
Có thể tùy biến hiện thị của Git Bash bằng cách sửa file cấu hình của nó ở
C:\Program Files\Git\etc\profile.d\git-prompt.sh
Kiểm tra Version:
git --version
Trợ giúp:
git --help
Tên trên hệ thống GIT:
git config --global user.name "Tên của Bạn"
Email trên GIT:
git config --global user.email emailcuaban@domain.com
Hiển thị thông tin đã thiết lập:
git config --list
Vào đây để xóa tài khoản git
Thực hành