đẩy một nhánh 'chưa được kiểm tra'


86

Tôi muốn đẩy một nhánh (không phải dòng điện) mà không cần phải kiểm tra nó trước, làm thế nào tôi có thể đạt được điều đó?

đây là cách tôi sẽ làm:

#currently in master
git checkout feature
git push origin feature
git checkout master

nhưng tính năng kiểm tra có thể gây ra xung đột, tôi không thể chỉ đẩy một nhánh khác với nhánh hiện tại?


Có thể liên quan đến một giải pháp khác: stackoverflow.com/questions/51342767/…
Xun Yang

4
Lưu ý rằng có một rủi ro liên quan đến thực hành này: Nếu bạn có móc đẩy , chúng sẽ chạy trên nhánh hiện tại của bạn thay vì nhánh bạn muốn đẩy.
Xun Yang

Câu trả lời:


148

Đơn giản:

git push origin feature:feature

4
Có cần thiết phải viết feature:featurehay bạn chỉ cần viết git push origin feature?
Glemi

4
@Glemi Không, nó là tùy chọn; kiểm tra bit refspec trong sách hướng dẫn .
trojanfoe

Nó không hoạt động đối với tôi ,, nói lỗi: src refspec dev không khớp với bất kỳ // lỗi nào: không thể đẩy một số ref
toioioi
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.