Đẩy từ một kho lưu trữ được sao chép
Tiếp theo, bây giờ chúng ta có thể đẩy từ kho lưu trữ được sao chép chúng ta vừa tạo.
Đầu tiên, đi tới thư mục tutorial2 mới trên máy của bạn. Thêm phần chữ in đậm bên dưới vào sample.txt
và thực hiện thay đổi giống như cách bạn đã thực hiện trong kho hướng dẫn ban đầu.
Anyone can learn Git with this tutorial and Backlog
add: Register a change in an index
Khi nhật ký lịch sử của nhánh kho lưu trữ cục bộ của bạn cập nhật, nó sẽ ở trước nhánh kho lưu trữ từ xa.
Bây giờ đẩy cam kết mới vào kho lưu trữ từ xa.
Nhấp vào biểu tượng “Push” trên thanh công cụ.
Đảm bảo hộp kiểm main được chọn và tiếp tục bằng cách nhấp vào “OK”.
Bây giờ main
và origin/main
ở cùng cấp độ. Điều đó có nghĩa là kho lưu trữ từ xa hiện được cập nhật với thay đổi mới nhất và hiện đang đồng bộ với kho lưu trữ cục bộ
Bây giờ, bạn sẽ tìm thấy cam kết mới được đẩy được liệt kê trong “Recent Updates” trên trang Git của Backlog.
Trong phần tiếp theo chúng ta sẽ trình bày chi tiết hơn về các nhánh nhưng đây hiện là vị trí mà mỗi tham chiếu sau trỏ đến:
- origin/main: Trỏ tới nhánh chính của
origin
, thường là kho lưu trữ từ xa. - origin/HEAD: Đề cập đến cam kết hiện tại của
origin
, tức là kho lưu trữ từ xa. Trong hầu hết các trường hợp, kho lưu trữ cục bộ sẽ trỏ đến cùng một vị trí vớiorigin/HEAD
khi thực hiện sao chép (tương đương vớiorigin/main
). Tuy nhiên, điều này sẽ không xảy ra nếu bạn chuyển tới một nhánh từ xa khác. - main: Trỏ tới nhánh chính của kho lưu trữ cục bộ.