Cách đây mấy hôm mình có đăng một status lên fanpage CDDOS.NET để hỏi ý kiến về việc phát hành một serie hướng dẫn sử dụng Git cơ bản thì nhận được khá nhiều sự đồng tình hưởng ứng của nhiều người. Do vậy nên mình cũng đã tiến hành viết ngay một serie nhằm hướng dẫn các bạn sơ bộ về việc sử dụng Git vì đối với dân lập trình nói chung và lập trình/thiết kế website nói riêng thì Git có thể sẽ rất có ích để quy trình làm việc của bạn tối ưu hơn.
Đây là một serie nâng cao. Nếu bạn là người mới học làm website thì đừng nên tìm hiểu vội mà hãy chắc chắn rằng bạn đã nắm kha khá các kiến thức về lập trình hoặc thiết kế website, đồng thời bạn cũng cần phải biết sử dụng các dòng lệnh Linux.
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ó.
Đâ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:
Nếu bạn chưa có kinh nghiệm sử dụng Linux, mình khuyến khích bạn đi thẳng vào serie Học 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.
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.
Để 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.