DON’T REINVENT THE WHEEL
GIT RẤT KHÓ PHẢI HỌC KỸ GIT
Git là công cụ quản lý code, quản lý version
Github là nơi lưu trữ (ngoài ra còn có Gitlab và Bitbucket)
Gitkraken là 1 cái giao diện
Khi làm việc thì chia ra làm 2 khu vực: local và remote
Stage files: những cái gì mà mình thay đổi để chuẩn bị commit
Dùng git status để xem những gì thay đổi
Đang checkout tại 1 điểm gọi là HEAD
HEAD: là commit mà bạn đang làm việc
Mỗi commit được phân biệt với nhau bởi hash khác nhau (để đảm bảo tính độc nhất cho commit) – hash là 1 kiểu dữ liệu băm
Dấu hiệu nhận biết Git ở local hay remote:
Commit ở local: có icon laptop
Commit ở remote: có avatar của author or hình icon của author
HỌC KỸ LÝ THUYẾT, Khi không nắm lý thuyết -> tư duy không đúng -> sẽ làm sai