Tôi đã có một dự án được kiểm tra cục bộ từ github, repo từ xa đó đã có các thay đổi được thực hiện cho nó. Lệnh chính xác để cập nhật bản sao cục bộ của tôi với những thay đổi mới nhất là gì?Cập nhật một kho lưu trữ cục bộ với các thay đổi từ kho lưu trữ Github
Trả lời
lẽ:
git pull origin master
Đã phàn nàn: "Bạn đã yêu cầu kéo từ 'nguồn gốc' từ xa, nhưng không chỉ định chi nhánh . Vì đây không phải là cấu hình mặc định từ xa cho chi nhánh hiện tại của bạn, bạn phải chỉ định nhánh trên dòng lệnh." Vì vậy, tôi đã thử "$ git pull origin master" và nó hoạt động tốt. –
git pull origin master – Hoto
Tôi đã xóa một số tập tin và nó không mang lại cho họ một lần nữa, bất kỳ ý tưởng? –
git fetch [remotename]
Tuy nhiên, bạn sẽ cần hợp nhất bất kỳ thay đổi nào với chi nhánh địa phương của mình. Nếu bạn đang ở trên một chi nhánh đó là theo dõi một chi nhánh từ xa trên Github, sau đó
git pull
đầu tiên sẽ làm một lấy, và sau đó hợp nhất trong ngành theo dõi
Nếu bạn đang sử dụng phương thức 'git fetch', bạn cũng sẽ muốn tìm nạp các thẻ với' git fetch -t'. Nếu bạn hài lòng với các thay đổi ('git log HEAD..FETCH_HEAD'), thì bạn có thể hợp nhất chúng với' git merge FETCH_HEAD'. –
này nên hoạt động với mọi repo mặc định:
git pull origin master
Nếu nhánh mặc định của bạn khác với master
, bạn sẽ cần phải ghi rõ tên chi nhánh:
git pull origin my_default_branch_name
Không thực sự. gây tử vong: Không thể tìm thấy chủ sở hữu ref từ xa –
@Eijkhout probablt trong trường hợp repo của bạn không có chi nhánh chính và một số chi nhánh khác được đặt làm mặc định – Hoto
Với đã được thiết lập tổng thể nguồn gốc, bạn chỉ cần sử dụng bên dưới lệnh - git pull "https://github.com/yourUserName/yourRepo.git"
Câu hỏi này là rất chung chung và có một vài giả định tôi sẽ làm để đơn giản hóa nó một chút. Chúng tôi sẽ giả định rằng bạn muốn cập nhật chi nhánh master
của mình.
Nếu bạn chưa thực hiện bất kỳ thay đổi cục bộ nào, bạn có thể sử dụng git pull
để xóa mọi cam kết mới và thêm chúng vào số master
.
git pull origin master
Nếu bạn đã thực hiện thay đổi và bạn muốn tránh thêm cam kết hợp nhất mới, hãy sử dụng git pull --rebase
.
git pull --rebase origin master
git pull --rebase
sẽ hoạt động ngay cả khi bạn chưa thực hiện thay đổi và có thể là cuộc gọi tốt nhất của bạn.
- 1. Đẩy từ kho lưu trữ cục bộ sang GitHub được lưu trữ từ xa
- 2. chuyển đổi kho lưu trữ cục bộ maven thành kho lưu trữ từ xa
- 3. Sử dụng kho lưu trữ Git cục bộ với kho lưu trữ Subversion chính
- 4. Thêm thay đổi từ một kho lưu trữ Mercurial sang một kho lưu trữ Mercurial khác
- 5. Kho lưu trữ Clone vào GitHub
- 6. Gọi một Kho lưu trữ từ Kho lưu trữ
- 7. Kho lưu trữ cục bộ ở đâu?
- 8. Xóa kho lưu trữ cabal cục bộ
- 9. Cập nhật kho lưu trữ Nexus với các đồ tạo tác cục bộ
- 10. Git vô hiệu đẩy từ kho lưu trữ cục bộ
- 11. Cách thay đổi tên kho lưu trữ cục bộ trên GitHub cho Windows
- 12. Tạo một kho lưu trữ gói R cục bộ
- 13. git khi thay đổi kho lưu trữ
- 14. Lưu trữ Git của kho lưu trữ với các thay đổi không được cam kết
- 15. Tại sao maven sử dụng kho lưu trữ nội bộ của tôi trước kho lưu trữ cục bộ của tôi?
- 16. Chỉ đẩy một tệp vào GitHub từ một kho lưu trữ cục bộ
- 17. Có thể sử dụng cả Kho lưu trữ NuGet cục bộ và Kho lưu trữ từ xa
- 18. Lưu trữ kho lưu trữ OSGI OBR?
- 19. Cách đẩy các thay đổi cục bộ vào kho lưu trữ git từ xa trên bitbucket
- 20. git xuất từ kho lưu trữ từ xa github
- 21. Tạo kho lưu trữ trung tâm trong Git từ kho lưu trữ cục bộ hiện có (trong Windows)
- 22. Cách sao chép kho lưu trữ đến một máy chủ/kho lưu trữ từ xa với Mercurial
- 23. Làm cách nào để đổi tên kho lưu trữ GitHub?
- 24. Ẩn danh kho lưu trữ git cục bộ?
- 25. Maven: địa phương so với kho lưu trữ từ xa
- 26. Ghi đè kho lưu trữ git từ xa với kho lưu trữ của tôi
- 27. SBT. Làm sạch kho lưu trữ cục bộ
- 28. Bzr: Tạo kho lưu trữ được chia sẻ từ kho lưu trữ độc lập hiện có
- 29. Kho lưu trữ cục bộ Maven trong settings.xml vs pom.xml
- 30. GitHub: Cách thêm Gist vào kho lưu trữ?
Cần lưu ý rằng github đã tạo ra một tập hợp các hướng dẫn rất hữu ích và hữu ích để sử dụng git và github. Tôi thấy chúng vô giá khi lần đầu tiên tôi chuyển sang git. https://help.github.com/ –
@MarkEmbling CHO MỌI câu hỏi có thể thêm nhận xét "RTFM" ... Nhưng tôi khá vui vì ai đó trả lời câu hỏi này. – jm666