Tổng quan về Git cơ bản
Trong serie này, bạn sẽ được làm quen với hệ thống Git và cách sử dụng nó theo hướng dễ hiểu nhất. Bạn sẽ hiểu được các khái niệm và thuật ngữ trong Git như Clone, Branch, Stage, Commit, Tracking, Merge, Pull, Push,…và nó sẽ là câu trả lời cho bạn để hiểu Git là cái gì và cách sử dụng nó, tại sao nên sử dụng nó.
Kiến thức yêu cầu
Đây là một serie về Git nên mình cần các bạn có sẵn các kiến thức như sau:
- Biết rõ bạn đang tìm hiểu về cái gì.
- Đã từng sử dụng Linux trên máy tính cá nhân hoặc Server.
- Đã biết lập trình.
Nếu bạn chưa có kinh nghiệm sử dụng Linux, mình khuyến khích bạn Học sử dụng VPS/Máy chủ cơ bản để làm quen với các lệnh và khái niệm cần thiết.
Tài nguyên về Git
Nếu bạn cảm thấy serie này mình hướng dẫn chưa được chi tiết mà bạn cần tìm hiểu thêm thì dưới đây là một số tài nguyên bạn nên tham khảo qua về Git.
- Ebook về Git tiếng Việt
- Ebook về Git tiếng Anh (nên đọc)
- Git Immersion
- Git – The Simple Guide
- Master Git Basic (video)
Công cụ chuẩn bị
Để sử dụng Git thì hầu như không cần chuẩn bị công cụ gì, ngoài việc mình khuyến khích các bạn nên thực hành trên hệ điều hành Linux như Ubuntu, Mac,…bạn có thể dùng phần mềm VMWare Workstation tạo ra một máy ảo và cài Ubuntu Desktop vào. Tuy nhiên nếu bạn vẫn muốn sử dụng Git trên Windows thì cũng được thôi nhưng do Git là một hệ thống phát triển trên nền Linux nên bạn dùng Linux sẽ tiện hơn.
Chỉ cần như vậy thôi, nếu bạn đã sẵn sàng thì chúng ta sẽ bắt đầu với Git trong bài viết tiếp theo. Git và Github là gì? Tại sao nên dùng?
Nguồn: thachpham