Sử dụng Git để kiểm soát phiên bản
Mã studio trực quan có Hỗ trợ Git tích hợp.
Cài đặt Git: https://git-scm.com/downloads
1) Khởi tạo kho lưu trữ của bạn
Điều hướng đến thư mục mà bạn muốn khởi tạo Git
Sử dụng lệnh git init Thao tác này sẽ tạo một kho lưu trữ .git trống
2) Giai đoạn thay đổi
Staging là quá trình tạo ra Git để theo dõi các tệp mới được thêm vào của chúng tôi. Ví dụ: thêm một tệp và nhập trạng thái git. Bạn sẽ tìm thấy trạng thái mà tệp chưa được theo dõi. Vì vậy, để thực hiện các thay đổi, hãy sử dụng git add filename . Nếu bây giờ gõ trạng thái git, bạn sẽ thấy tệp mới đó được thêm vào để theo dõi.
Bạn cũng có thể tách tệp. Sử dụng git reset
3) Thay đổi cam kết
Cam kết là quá trình ghi lại các thay đổi của bạn đối với kho lưu trữ. Để thực hiện các thay đổi về trạng thái, bạn cần thêm nhận xét giải thích những thay đổi bạn đã thực hiện kể từ lần cam kết trước.
Sử dụng chuỗi thông báo git commit -m
Chúng tôi cũng có thể xác nhận nhiều tệp cùng loại bằng lệnh git add '* .txt' . Lệnh này sẽ cam kết tất cả các tệp có phần mở rộng txt.
4) Theo dõi các thay đổi
Mục đích của việc sử dụng kiểm soát phiên bản là giữ tất cả các phiên bản của từng và mọi tệp trong dự án của chúng tôi, So sánh phiên bản hiện tại với cam kết cuối cùng và giữ nhật ký của tất cả các thay đổi.
Sử dụng git log để xem nhật ký của tất cả các thay đổi.
Hỗ trợ git tích hợp của mã Visual studio giúp chúng tôi so sánh mã bằng cách nhấp đúp vào tệp HOẶC Sử dụng git diff HEAD
Bạn cũng có thể hoàn tác các thay đổi tệp ở lần cam kết cuối cùng. Sử dụng git checkout - file_name
5) Tạo kho lưu trữ từ xa
Cho đến bây giờ chúng tôi đã tạo một kho lưu trữ cục bộ. Nhưng để đẩy nó đến máy chủ từ xa. Chúng tôi cần thêm một kho lưu trữ từ xa trong máy chủ.
Sử dụng git từ xa thêm origin server_git_url
Sau đó đẩy nó vào kho lưu trữ máy chủ
Sử dụng git push -u origin master
Hãy giả sử một thời gian đã trôi qua. Chúng tôi đã mời những người khác tham gia dự án của chúng tôi, những người đã thực hiện các thay đổi của chúng tôi, thực hiện cam kết của riêng họ và thúc đẩy chúng.
Vì vậy, để nhận được các thay đổi từ các thành viên trong nhóm của chúng tôi, chúng tôi cần kéo kho lưu trữ.
Sử dụng git pull origin master
6) Tạo chi nhánh
Hãy nghĩ rằng bạn đang làm việc trên một tính năng hoặc một lỗi. Tốt hơn, bạn có thể tạo một bản sao mã của mình (Chi nhánh) và thực hiện các cam kết riêng. Khi bạn đã hoàn tất, hãy hợp nhất nhánh này trở lại nhánh chính của chúng.
Sử dụng git branch branch_name
Bây giờ bạn có hai nhánh cục bộ tức là master và XXX (nhánh mới). Bạn có thể chuyển các nhánh bằng git checkout master HOẶC git checkout new_branch_name
Chấp nhận các thay đổi nhánh bằng tin nhắn git commit -m
Chuyển về chế độ chính bằng git checkout master
Bây giờ chúng ta cần hợp nhất các thay đổi từ nhánh mới vào nhánh chính Sử dụng git merge branch_name
Tốt! Bạn vừa hoàn thành sửa lỗi của mình Hoặc phát triển và hợp nhất tính năng. Bây giờ bạn không cần nhánh mới nữa. Vì vậy, hãy xóa nó bằng cách sử dụng git branch -d branch_name
Bây giờ chúng ta đang ở bước cuối cùng để đẩy mọi thứ vào kho lưu trữ từ xa bằng cách sử dụng git push
Hy vọng điều này sẽ giúp bạn