Hướng Dẫn Sử Dụng Git

Đóng góp bởi: TriAnh Solutions 2109 lượt xem Đăng ngày 09/06/2023 Chia sẻ:

Giới thiệu

Khi nói đến version control system, có rất ít ứng dụng có thể vượt qua được GIT về hiệu năng. GIT được phát triển bởi Linus Torvalds trong năm 2005 và giớ đây, hàng triệu công ty đang sử dụng nó để làm trình quản lý phiên bản mã nguồn của các dự án của họ. Phần mềm mã nguồn mở có thể tải về cho Linux, Windows, Solaris và Mac.

Branch là gì?

Branch dùng để phân nhánh và ghi lại luồng của lịch sử. Branch đã phân nhánh sẽ không ảnh hưởng đến branch khác nên có thể tiến hành nhiều thay đổi đồng thời trong cùng 1 repository.

Hơn nữa, branch đã phân nhánh có thể chỉnh sửa tổng hợp lại thành 1 branch bằng việc hợp lại (merge) với branch khác.

Sơ đồ bên dưới là mô hình của thao tác song song đã sử dụng branch.

Các thành viên của nhóm sẽ tạo branch dùng riêng cho công việc của mình từ branch chính để không ảnh hưởng đến công việc của các thành viên khác. Sau đó, những thành viên đã hoàn thành công việc của mình sẽ thực hiện đưa thay đổi của mình vào branch chính. Theo cách như vậy, sẽ không bị ảnh hưởng từ công việc của các thành viên khác, và bản thân mình có thể thực hiện công việc của mình.

Hơn nữa, bằng việc để lại lịch sử theo đơn vị công việc, trong trường hợp có phát sinh vấn đề thì việc điều tra nguyên nhân ở những vị trí thay đổi cũng như việc tiến hành đối sách khắc phục sẽ trở nên dễ dàng hơn.

Chuyển đổi Branch

Để thêm commit vào branch issue1 đã tạo mới, thì cần checkout branch issue1.

Checkout branch sẽ thực hiện bằng lệnh checkout.


$ git checkout <branch>

Sẽ checkout branch issue1.


$ git checkout issue1
Switched to branch 'issue1'

Lịch sử tại thời điểm này như sau.

Khi commit với trạng thái đã checkout branch issue1, lịch sử sẽ được ghi vào branch issue1. Sau khi thêm giải thích lệnh add vào myfile.txt hãy thử commit lên.


$ git add myfile.txt
$ git commit -m "Thêm giải thích add"
[issue1 b2b23c4] Thêm giải thích add
 1 files changed, 1 insertions(+), 0 deletions(-)

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *


The reCAPTCHA verification period has expired. Please reload the page.

XU THẾ TẤT YẾU

Đồng hành xu thế chuyển đổi số cho doanh nghiệp cả nước.

Liên hệ ngay với chúng tôi qua số
hotline 1900.2727777 để được hướng dẫn.

Chúng tôi trân trọng và rất hân hạnh được phục vụ!