Câu trả lời:
Đây là chi nhánh Master. Cây chính của hệ thống điều khiển của bạn.
đẩy = đẩy các thay đổi của bạn đến máy chủ từ xa
origin = remote Server origin
master = Master nhánh
Nếu bạn có một nhánh từ xa khác, bạn có một cái gì đó như "git đẩy gốc kiểm tra" thì bạn đẩy các thay đổi của mình sang nhánh từ xa thử nghiệm.
git push feature/Calculator calcFeature
đã đưa ra một lỗi nghiêm trọng nói rằng tính năng / Máy tính không phải là kho lưu trữ chính xác
git push origin calcFeature:feature/Calculator
nên thực hiện thủ thuật IIRC. Ngoài ra, bạn cũng có thể làm git push -u origin feature/Calculator
trong khi bạn đã calcFeature
kiểm tra ra
Đó master
là <src>
một phần của a refspec
.
Điều này có nghĩa là master
chi nhánh địa phương của bạn sẽ được đẩy đến master
chi nhánh của remote origin
( orgin/master
).
Nếu bạn đã chỉ định
git push origin master:my_work
sau đó bạn sẽ đẩy địa phương của bạn master
đến origin/my_work
. Nếu bạn không sử dụng :my_work
một phần, thì đích đến mặc định cho cùng một nhánh như được cung cấp dưới dạng nguồn.
Chỉ cần xác định
git push origin
sẽ đẩy mọi nhánh cục bộ có nhánh từ xa phù hợp với nhánh đó theo mặc định. Không chỉ là chi nhánh hiện tại . Điều này giống như sử dụng git push origin :
.
Bạn có thể thay đổi mặc định này git config remote.origin.push HEAD
, điều này sẽ đẩy chi nhánh hiện tại sang một chi nhánh từ xa có cùng tên.
Xem configure-a-local-Branch-for-push-to-cụ thể để biết thêm chi tiết về cách định cấu hình refspecs và cài đặt push.default
.
git push origin master sẽ đẩy các thay đổi của bạn đến máy chủ từ xa. "Master" dùng để chỉ nhánh chủ trong kho lưu trữ của bạn.
Nếu bạn muốn đẩy các thay đổi của mình sang bất kỳ nhánh nào khác (giả sử nhánh thử nghiệm), bạn có thể thực hiện bằng cách: git đẩy gốc thử nghiệm nhánh.
Điều này sẽ đẩy mã của bạn đến nguồn gốc của nhánh thử nghiệm trong kho lưu trữ của bạn.
git push origin test
đẩytest
chi nhánh địa phương đếnorigin/test
. Chỉ trong trường hợp ai đó đang mong đợi chi nhánh hiện tại sẽ được đẩy.