Xin chào mọi người, chúc mọi người một ngày làm việc vui vẻ.
Tiếp theo lý thuyết phần 1: https://viblo.asia/p/phan-1tong-quan-ve-git-va-nhung-cau-lenh-co-ban-WAyK8qGnZxX
và phần 2: https://viblo.asia/p/phan-2tong-quan-ve-git-va-nhung-cau-lenh-co-ban-L4x5xqrmKBM
Hôm nay mình sẽ đi vào phần thực hành qua video giới thiệu qua các lệnh cơ bản trong Git. Không để mọi người chờ lâu, bắt đầu nào.
- Video trong bài:
1. Sơ lược về git
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
-
Định nghĩa ở trên mình lấy ở trang git-scm.com. Hiểu nôm na Git là một phần mềm quản lý mã nguồn (source code) phân tán.
-
Video giải thích: https://www.youtube.com/watch?v=cgfpdbPFUDs&list=PL786CTlKWcPWOFe3arAJJzJDgG5Rqr0U4
2. Tạo repository và clone về máy tinh
- Repostiory được hiểu như là một nơi lưu trữ chứa mã nguồn (source code) và tất cả thông tin liên quan đến việc sửa đổi và lịch sử của toàn bộ project (dự án).
- Lệnh Git clone để lấy source code từ remote repository ở git server về máy local.
- Video giải thích: https://www.youtube.com/watch?v=jJIaqABYB0U&list=PL786CTlKWcPWOFe3arAJJzJDgG5Rqr0U4&index=2
3. Cách commit và push code
-
Lệnh git push sẽ đẩy dữ liệu từ local repository lên remote repository (git server). Dữ liệu ở đây bao gồm các files thay đổi, các branchs mới, các thông tin chung về git.
-
Video giải thích: https://www.youtube.com/watch?v=xaThHmYL8Lk&list=PL786CTlKWcPWOFe3arAJJzJDgG5Rqr0U4&index=3
4.Tổng kết
- Vậy là chúng ta đã đi qua tổng quan về phần tổng quan về git qua 3 video.
- Cảm ơn mọi người đã xem bài viết. Chúc mọi người một cuối tuần vui vẻ.
- Nếu có thắc mắc về các phần trong bài này mọi người có thể inbox qua facebook:https://www.facebook.com/FriendsCode-108096425243996 Mình sẽ giải đáp thắc mắc trong tầm hiểu biết. Cảm ơn mọi người
Tham khảo:
- https://www.tutorialspoint.com/git/git_life_cycle.htm#
- https://github.com/Kunena/Kunena-Forum/wiki/Create-a-new-branch-with-git-and-manage-branches
- https://backlog.com/git-tutorial/vn/intro/intro1_3.html
- https://www.atlassian.com/git/tutorials/syncing/git-push
- https://xuanthulab.net/lenh-git-merge-va-rebase-gop-va-viet-lai-lich-su-commit.html