Tôi vô tình có một repo ở trạng thái xấu khi cố gắng di chuyển một dự án từ việc sử dụng kiến đến maven. Bây giờ, tôi muốn xóa repo và bắt đầu lại từ đầu. Mới mẻ với git, tôi hơi thận trọng và không chắc chắn liệu tôi có thể thanh toán sau đó xóa tất cả các tệp và thư mục cục bộ, sau đó đẩy đến repo từ xa hoặc nếu đó thực sự là một ý tưởng tồi. Đối với một số lý do tôi gặp khó khăn khi đặt câu hỏi chính xác trong google. : DGit: Xóa repo địa phương và từ xa và bắt đầu qua
Trả lời
Chỉ cần xóa thư mục .git
cục bộ, xóa repo khỏi máy chủ (nếu nó là github - làm Repo -> setiings -> remove).
Sau đó tạo kho lưu trữ mới trên máy chủ, và các địa phương thực hiện:
git init
git remote add origin [email protected]:user/project.git
git add .
git commit -m "Initial commit"
git push -u origin master
một bổ sung này có thể sử dụng và sử dụng cẩn thận. 'git push -u origin master - force' – Jessycormier
@Jessycormier Thực sự không cần' --force' nếu kho lưu trữ bị xóa khỏi máy chủ. Nó có lẽ sẽ ghi đè lên lịch sử kho lưu trữ nếu kho lưu trữ hiện tại được sử dụng mặc dù. –
- 1. bí danh git để xóa địa phương và từ xa
- 2. Xem phân kỳ/cam kết chính xác giữa địa phương và từ xa Git repo
- 3. kết nối repo địa phương với repo từ xa
- 4. Làm thế nào để thêm một repo địa phương và đối xử với nó như một repo từ xa
- 5. Git - so sánh địa phương và từ xa mà không cần tìm nạp trước?
- 6. Thay thế từ xa git repo (Heroku)
- 7. Đặt lại repo cục bộ giống hệt repo từ xa
- 8. chi nhánh địa phương và từ xa cần khớp tên cho git push?
- 9. Các tập tin bị xóa vẫn có trong repo từ xa Git sau khi đẩy?
- 10. git tại địa phương, đẩy tới tfs remote repo
- 11. Rails từ xa xóa và cập nhật xem qua Ajax
- 12. Git reset --hard và một kho lưu trữ từ xa
- 13. Làm cách nào để chuyển repo git từ xa của tôi sang một repo git từ xa khác?
- 14. Làm thế nào để thiết lập và sao chép một repo git từ xa trên Windows?
- 15. Làm thế nào để sao chép một chi nhánh Git địa phương để một repo từ xa
- 16. Tôi có thể lấy một stash từ một repo từ xa vào một chi nhánh địa phương không?
- 17. Xóa thư mục '.git' khỏi git repo?
- 18. Làm thế nào để loại bỏ một repo Git địa phương từ TortoiseGit?
- 19. Làm cách nào để truy xuất địa chỉ git từ xa của repo?
- 20. Sự khác biệt giữa 'git push -f' và 'xóa nhánh từ xa và đẩy lại'
- 21. Giữ thay đổi địa phương trong một repo git
- 22. Làm thế nào để di chuyển địa phương git repo từ một hdd khác hdd?
- 23. Git: Làm thế nào để bỏ qua một tập tin từ một repo và thêm nó vào một repo khác?
- 24. Không thể tạo một chi nhánh địa phương và từ xa (theo dõi) cùng lúc
- 25. SQLite địa phương vs từ xa MongoDB
- 26. Truy xuất các tệp bị thiếu từ repo từ xa?
- 27. cách xóa tệp trong kho lưu trữ từ xa?
- 28. Không thể xóa chi nhánh từ xa trong git
- 29. Làm cách nào để xóa tất cả các tệp trong repo git của tôi và cập nhật/đẩy từ repo git cục bộ của tôi?
- 30. Bắt đầu một dịch vụ từ xa Từ C#
Tại sao không chỉ cần xóa các repo, và sau đó khởi tạo nó một lần nữa? – ppeterka
chỉ cần loại bỏ các '.git' dir trong thư mục địa phương của bạn và làm một' git push - force' để github là giải pháp tôi nghĩ. –