2011-08-11 7 views

Trả lời

18

Bạn đẩy thay đổi của bạn:

git push origin master 

Thay master với tên của các chi nhánh bạn muốn đẩy, nếu khác với chủ.

Trong trường hợp chi nhánh được cập nhật kể từ lần cập nhật cuối cùng của bạn, các thay đổi có thể bị từ chối. Trong trường hợp đó bạn phải kéo những thay đổi mới nhất về các chi nhánh từ xa đầu tiên:

git pull origin master 

Tùy chọn, bạn có thể rebase thay đổi của bạn trên đầu trang của các bậc thầy từ xa (điều này sẽ ngăn chặn việc kết hợp với cam kết), bằng cách sử dụng:

git pull origin master --rebase 
+0

Điều gì xảy ra nếu OP ở chi nhánh? – Richard

+0

Sau đó, anh ta có thể thay thế tổng thể bằng tên của chi nhánh (đã cập nhật) :-) – Tobi

+1

Đây là những gì tôi nhận được: [bị từ chối] master -> master (non-fast-forward) error: failed to push refs to '[email protected]: myreponame' Để ngăn bạn mất lịch sử, các bản cập nhật không nhanh về phía trước đã bị từ chối Hợp nhất các thay đổi từ xa (ví dụ 'git pull') trước khi đẩy lại. Xem phần 'Lưu ý về chuyển tiếp nhanh' của 'git push --help' để biết chi tiết Tôi cần làm gì? – Ahmed

2

Bạn muốn đẩy các thay đổi của mình vào kho trung tâm với git push. Nó có thể nhắc bạn cho mật khẩu github của bạn.

1

Để công bố thay đổi địa phương của bạn làm theo các bước 3 đơn giản dưới đây:

  1. git add <filename> hoặc git add * để thêm tất cả mọi thứ
  2. git commit -m "Enter e message here"
  3. git push
3

Làm theo các bước này:

1. cd /project path 
2. git add * 
3. git commit -m "Enter commit message here" 
4. git push