Git - Cập nhật Operation

Xin chào các nhà vô địch Git tương lai! Hôm nay, chúng ta sẽ cùng nhau khám phá thế giới thú vị của việc cập nhật các kho Git. Đừng lo lắng nếu bạn mới bắt đầu - chúng ta sẽ cùng nhau làm từng bước, và cuối cùng, bạn sẽ cập nhật như một chuyên gia!

Git - Update Operation

Chỉnh sửa Function Hiện có

Hãy bắt đầu với điều bạn sẽ làm thường xuyên: chỉnh sửa một function hiện có. Hãy tưởng tượng bạn có một chương trình máy tính đơn giản, và bạn muốn cập nhật function cộng.

Bước 1: Tìm File

Trước tiên, hãy điều hướng đến thư mục dự án của bạn. Giả sử function máy tính của chúng ta nằm trong file calculator.py.

cd my_calculator_project

Bước 2: Chỉnh sửa File

Mở calculator.py trong trình soạn thảo văn bản yêu thích của bạn. Giả sử function gốc của chúng ta trông như này:

def add(a, b):
return a + b

Bây giờ, chúng ta muốn cập nhật nó để xử lý hơn hai số. Dưới đây là cách chúng ta có thể thay đổi nó:

def add(*args):
return sum(args)

Bước 3: Đánh dấu Thay đổi

Sau khi lưu file, chúng ta cần thông báo cho Git biết về thay đổi của mình:

git add calculator.py

Bước 4: Ghi nhận Thay đổi

Bây giờ, hãy ghi nhận thay đổi của chúng ta với một thông điệp mô tả:

git commit -m "Cập nhật function cộng để xử lý nhiều đối số"

Và voilà! Bạn đã thành công trong việc chỉnh sửa một function hiện có và ghi nhận thay đổi trong Git.

Thêm Function Mới

Bây giờ, giả sử chúng ta muốn thêm một function mới vào máy tính. Chúng ta sẽ thêm một function nhân.

Bước 1: Chỉnh sửa File

Mở calculator.py lần nữa và thêm function mới:

def multiply(*args):
result = 1
for num in args:
result *= num
return result

Bước 2: Đánh dấu và Ghi nhận Thay đổi

Như trước đó, chúng ta sẽ đánh dấu và ghi nhận thay đổi:

git add calculator.py
git commit -m "Thêm function nhân mới"

Lấy các Thay đổi Mới nhất

Bây giờ, hãy tưởng tượng bạn đang làm việc trong một dự án nhóm. Trước khi bạn push thay đổi của mình, luôn tốt nhất là lấy các thay đổi mới nhất từ kho远程.

Bước 1: Lấy Thay đổi

Trước tiên, hãy lấy các thay đổi:

git fetch origin

Điều này sẽ tải xuống các thay đổi mới nhất nhưng không áp dụng chúng vào thư mục làm việc của bạn.

Bước 2: Hợp nhất Thay đổi

Nếu có thay đổi, bạn sẽ muốn hợp nhất chúng:

git merge origin/main

Thay thế main bằng tên nhánh của bạn nếu bạn đang làm việc trên một nhánh khác.

Bước 3: Giải quyết Xung đột (nếu có)

Nếu có xung đột, Git sẽ thông báo cho bạn biết. Bạn sẽ cần mở các file xung đột và giải quyết chúng thủ công. Sau khi giải quyết, đánh dấu file và ghi nhận:

git add .
git commit -m "Giải quyết xung đột hợp nhất"

Bước 4: Push Thay đổi

Cuối cùng, push thay đổi của bạn lên kho远程:

git push origin main

Lại một lần nữa, thay thế main bằng tên nhánh của bạn nếu cần thiết.

Các Operation Cập nhật Git Thường gặp

Dưới đây là bảng handy của các lệnh Git chúng ta đã xem qua, cộng với một số thêm:

Operation Command Description
Đánh dấu thay đổi git add <file> Chuẩn bị thay đổi cho commit
Ghi nhận thay đổi git commit -m "message" Ghi nhận thay đổi vào kho
Lấy thay đổi git fetch origin Tải xuống thay đổi từ remote
Hợp nhất thay đổi git merge origin/main Kết hợp thay đổi từ remote
Push thay đổi git push origin main Tải lên thay đổi lên remote
Kiểm tra trạng thái git status Xem trạng thái của thư mục làm việc
Xem sự khác biệt git diff Hiển thị thay đổi giữa các commit, commit và working tree, v.v.

Nhớ rằng, thực hành là chìa khóa! Đừng ngại thử nghiệm các lệnh này trong một kho thử nghiệm. Git có thể trông phức tạp ban đầu, nhưng một khi bạn quen thuộc với nó, bạn sẽ không thể sống thiếu nó!

Tôi hy vọng hướng dẫn này đã giúp ích. Tiếp tục code, tiếp tục học, và quan trọng nhất, hãy vui vẻ với Git! Nếu bạn bao giờ cảm thấy bế tắc, nhớ rằng: ngay cả những nhà phát triển có kinh nghiệm nhất cũng thường xuyên tra cứu lệnh Git. Bạn đang làm rất tốt!

Credits: Image by storyset