Cách đặt lại kho lưu trữ GIT từ xa và cục bộ để xóa tất cả các cam kết và bắt đầu làm mới với Đầu hiện tại làm cam kết ban đầu.Cách đặt lại kho lưu trữ GIT từ xa để xóa tất cả các cam kết?
Trả lời
hoàn toàn thiết lập lại?
Xóa thư mục
.git
cục bộ.Tạo lại repostory git:
$ cd (project-directory) $ git init $ (add some files) $ git add . $ git commit -m 'Initial commit'
Push to máy chủ từ xa, ghi đè. Hãy nhớ rằng bạn sẽ làm rối tung mọi người khác làm điều này ... bạn tốt hơn là khách hàng duy nhất.
$ git remote add origin <url> $ git push --force --set-upstream origin master
+1 Suy nghĩ đầu tiên của tôi cũng vậy. Bạn phải sao lưu và khôi phục bất kỳ cấu hình cục bộ nào bạn có. –
Vẫn còn trong repo từ xa tại GitHub, trong các tin nhắn tôi thấy tin nhắn trước đó. –
nhưng các cam kết đã biến mất và kho lưu trữ được đặt lại. Chúng ta có thể loại bỏ những tin nhắn trước đó cũng ở phía trước của tên tập tin. –
Trước tiên, hãy làm theo hướng dẫn trong this question để chỉnh sửa mọi thứ thành một lần commit duy nhất. Sau đó thực hiện một sự thúc đẩy buộc phải điều khiển từ xa:
$ git push origin +master
Và tùy chọn xóa tất cả các chi nhánh khác cả trong nước và từ xa:
$ git push origin :<branch>
$ git branch -d <branch>
- 1. Làm cách nào để đẩy cam kết sửa đổi vào kho lưu trữ Git từ xa?
- 2. cách xóa tệp trong kho lưu trữ từ xa?
- 3. Cách xóa tất cả các cam kết từ đầu
- 4. Git, xóa kho lưu trữ
- 5. Cách cam kết với kho git từ xa
- 6. Git kho lưu trữ từ xa rõ ràng
- 7. Git reset --hard và một kho lưu trữ từ xa
- 8. Ghi đè kho lưu trữ git từ xa với kho lưu trữ của tôi
- 9. hg đặt lại kho lưu trữ cục bộ về trạng thái từ xa
- 10. Tôi có thể xóa cam kết ban đầu khỏi kho lưu trữ Git không?
- 11. git push: Đẩy tất cả các cam kết ngoại trừ số cam kết cuối cùng
- 12. Git hooks - tuyên truyền từ kho lưu trữ từ xa?
- 13. git đẩy tới kho lưu trữ từ xa "Không thể đọc từ kho lưu trữ từ xa"
- 14. git xuất từ kho lưu trữ từ xa github
- 15. Xóa tất cả Lịch sử Cam kết Git
- 16. git cam kết xóa tất cả các tệp trong repo
- 17. Làm cách nào để giải nén tất cả các đối tượng của kho lưu trữ git?
- 18. Lưu trữ Git của kho lưu trữ với các thay đổi không được cam kết
- 19. Làm cách nào để tải xuống cam kết git cụ thể từ kho lưu trữ?
- 20. Cách xóa tất cả các tệp đã xóa khỏi kho lưu trữ?
- 21. Hợp nhất hai kho lưu trữ từ xa vào Git
- 22. Git: Làm thế nào để lưu trữ từ kho lưu trữ từ xa trực tiếp?
- 23. Làm cách nào để tìm các cam kết mới nhất trong một kho lưu trữ git?
- 24. Cách đẩy các thay đổi cục bộ vào kho lưu trữ git từ xa trên bitbucket
- 25. xcode git không thể kéo các thay đổi từ kho lưu trữ từ xa
- 26. Cách xóa tất cả các tệp trong kho lưu trữ Git không nằm trong thư mục làm việc?
- 27. Làm cách nào để sao chép kho lưu trữ git và giữ điều khiển từ xa?
- 28. Tôi làm cách nào để sử dụng Git với nhiều kho lưu trữ từ xa?
- 29. Xóa kho lưu trữ git trên Bitbucket?
- 30. Trong git, làm cách nào để kiểm tra các nhánh từ xa của kho từ xa?
liên quan: http://stackoverflow.com/questions/495345/git-removing-selected-commits-from-repository – miku
Tôi không muốn anh đào hái hoặc làm bất cứ điều gì khác, tôi chỉ muốn xóa tất cả thay đổi và đặt lại repo công cộng. Vì tôi là người dùng Git mới, tôi đã thực hiện một số cam kết sai. Việc xóa thư mục .GIT không phải là một tùy chọn vì cũng có một kho lưu trữ công cộng. –
Bạn cũng có thể thực hiện một lực đẩy, vì vậy việc xóa thư mục .git thực sự là một tùy chọn. –