2016-01-22 15 views
8

Tôi đã sao chép một dự án và đã đẩy chi nhánh chỉ với một tệp đã được đổi tên thành README. Tôi đang cố gắng tạo một yêu cầu kéo trên dòng lệnh, chỉ để thử PR từ đây thay vì một trang web.git request-pull: cách tạo yêu cầu kéo (github) trên dòng lệnh?

$ git request-pull origin/master origin readme:readme 
The following changes since commit 51320a3a42f82ba83cd7919d24ac4aa5c4c99ac6: 

    first commit message 

are available in the git repository at: 

    [email protected]:example/com:example.git readme 

for you to fetch changes up to 891c05c5236341bcbe33ceddc415ae921ee42e44: 

    second commit message 

---------------------------------------------------------------- 
Simone Gentili (1): 
     Fix 

readme.md => README.md | 0 
1 file changed, 0 insertions(+), 0 deletions(-) 
rename readme.md => README.md (100%) 

github không hiển thị yêu cầu kéo và tôi không thấy lỗi.

  • có thể tạo yêu cầu kéo trực tiếp từ bash?
  • là PR chính xác và tôi có thể xem danh sách yêu cầu kéo không?
+1

Tôi không nghĩ rằng điều này được tích hợp với github dưới mọi hình thức. Lệnh này chỉ in một yêu cầu để xuất bản, và bạn có thể gửi nó cho ai đó qua email hoặc cách khác. – Thilo

+0

bạn có thể xem trung tâm: https://hub.github.com/ –

+1

git, không phải github, có 'git request-pull' – Tom

Trả lời

4

github phát triển hub:

hub là một wrapper dòng lệnh cho git mà làm cho bạn tốt hơn tại GitHub.

cho phép bạn làm điều đó bằng

git pull-request 
+1

nhưng' pull-request' không phải là một phần của 'git'. Vì vậy, bạn không thể chạy trong nó thiết bị đầu cuối. OP yêu cầu để chạy nó trên thiết bị đầu cuối, phải không? – Abhisek

+0

@Abhisek, hãy cân nhắc xem xét lệnh 'hub' trước và bạn sẽ thấy rằng nó cho phép bạn thực hiện chính xác những gì được mô tả trong câu trả lời này. – larsks

5

Mặc dù chúng được gọi là chính xác những điều tương tự, một yêu cầu kéo GitHub và một 'git request-pull' là hoàn toàn khác nhau.

Lệnh yêu cầu git để tạo bản tóm tắt các thay đổi đang chờ xử lý được gửi đến danh sách gửi thư. Nó không có tích hợp theo mặc định với GitHub.

Yêu cầu kéo GitHub chỉ là một chức năng đầy đủ tính năng của GitHub. Nó cho phép hợp nhất và tích hợp mã từ một nhánh/nhánh khác. Bạn có thể giải quyết xung đột hợp nhất, thực hiện đánh giá mã hoặc thêm nhận xét bổ sung vào yêu cầu kéo GitHub.

Thật không may lệnh git được đặt tên tương tự như chức năng GitHub mà làm cho nó âm thanh như họ nên làm điều tương tự.

+1

có điều này. so sánh cam với táo. Tôi thích @ChrisMaes dưới đây cho các tùy chọn tốt nhất để làm Github PRs trong thiết bị đầu cuối. – the0ther

Các vấn đề liên quan