2013-03-28 25 views
19

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

+0

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

+0

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ĩ. –

Trả lời

31

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 
+0

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

+0

@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ù. –

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