Xem “Hướng dẫn sử dụng GIT để quản lý mã nguồn – phần 1

Trong phần này, tôi sẽ hướng dẫn cách lập trình viên cài đặt Git client, sử dụng Git command, Visual Git client và một số dịch vụ lưu trữ GIT trực tuyến miễn phí nổi tiếng. Tôi tập trung nói về thao tác trên môi trường Mac OSX, đối với môi trường Linux, Windows có thể có một số thay đổi, nhưng không nhiều.

Cài đặt Git trên Mac OSX
Kiểm tra xem Git đã được cài đặt trên Mac OSX hay chưa?
1- Mở Terminal
2- Kiểm tra version hiện tại của Git nếu đã cài bằng lệnh git –version
3- Kiểm tra Git được cài ở thư mục nào bằng lệnh which git

Nếu Git chưa cài thì có 2 cách để cài.
Trường hợp 1: Cài XCode sau đó cài Command Line Tools (mở XCode > Preferences… chọn tab Downloads để kiểm tra).
Khi này Command Line Tools tự động cài Git client ở thư mục /usr/bin

Trường hợp 2: Bạn không dùng XCode để lập trình mà dùng tool khác để lập trình. Khi này cần cài đặt Git từ Bộ cài Git cho MacOSX ở đây . Git sẽ được cài ở thư mục /usr/local/git. File chạy thực sự sẽ ở /usr/local/git/bin/git

Thường thì version git do XCode command line tools thấp hơn bản Git mới nhất tải về từ http://git-scm.com/. Nếu bạn thích dùng phiên bản mới hơn thì phải sửa biến $PATH để ưu tiên tìm git ở /usr/local/git trước.
1- Mở Terminal, gõ lệnh edit ~/.bash_profile
2- File .bash_profile sẽ được mở bằng trình soạn text mặc định trong Mac của bạn. Bổ xung các dòng sau đây

GIT_HOME=/usr/local/git
PATH=${GIT_HOME}/bin:${PATH};export PATH
MANPATH=${GIT_HOME}/share/man:${MANPATH};export MANPATH

3- Đóng Terminal, mở lại rồi gõ which git
xem kết quả có phải là thư mục /usr/local/git/bin/git không?

Ví dụ kết quả trong máy của tôi
Ví dụ kết quả trong máy của tôi

Một số dịch vụ quản lý mã nguồn miễn phí, hoặc có một phần miễn phí.
Cá nhân tôi thích xài https://bitbucket.org để lưu dự án với nhóm 5 lập trình, đặt Repository ở chế độ không công khai (private) mà không phải trả phí. Rất phù hợp cho nhóm cộng tác nhỏ, làm dự án gia công.

Ngoài ra còn một dịch vụ nổi tiếng khác là http://github.com, để miễn phí bắt buộc bạn phải công khai, chia sẻ mã nguồn.

Thực ra việc chia sẻ là có lợi, mã nguồn hay được nhiều người ngó đến, xuất sắc, bạn sẽ có nhiều cơ hội làm ăn hơn, thậm chí được một công ty Mỹ mời qua làm. Tôi đã biết vài trường hợp như vậy, CV chỉ cần viết dăm dòng link đến mã nguồn cool mà bạn để trên github. Còn hơn chán nhiều chú phải bỏ rất nhiều tiền sang My du học CS, IT rồi cày cục kiếm việc làm. Nếu bạn thực sự thông minh hay chia sẻ code hay trên GitHub !

Thôi chờ phần tiếp nhé, giờ tôi đi ngủ cái đã, have good weekend!