Tôi chạy git --bare init
trong một thư mục sai (trong máy chủ). Tôi thấy các tập tin chi nhánh, cấu hình, deps vv, trong thư mục đó .. Làm thế nào để hoàn tác nó?Git - đã khởi động không đúng trong thư mục sai
Trả lời
Vì bạn đã thực hiện lệnh '--bare' init, không có thư mục .git - thay vào đó nội dung bình thường của thư mục .git nằm ngay trong thư mục mẹ. Ví dụ, nơi mà bạn đã làm 'git init --bare' trông giống như sau:
$ git --bare init
Initialized empty Git repository in /Users/ebg/test/foo/
$ ls
HEAD config hooks/ objects/
branches/ description info/ refs/
để hoàn tác này chỉ đơn giản thực hiện:
rm -rf HEAD config hooks objects branches description info refs
Tất nhiên, hãy cẩn thận nếu bạn đã có file và thư mục ở đó với những tên đó.
Nếu bạn đã làm nó vào thư mục mà trước đây không thiết lập như kho git, bạn chỉ có thể loại bỏ thư mục .git (giả sử bạn đang sử dụng Linux):
rm -rf .git
Ngược lại, nếu thư mục đã chứa kho lưu trữ (thư mục .git), hơn git init sẽ không có hiệu lực (tức là git log sẽ hiển thị các commit tương tự trước và sau git init).
CẬP NHẬT: Câu trả lời của GoZoner (http://stackoverflow.com/a/10135410/754042) thực sự là câu trả lời đúng, câu trả lời của tôi chỉ áp dụng nếu lệnh git init được chạy mà không cần chuyển đổi -bare. – BluesRockAddict
- 1. Git bỏ qua thư mục đã xóa cục bộ
- 2. Git chậm khi khởi động
- 3. Không thể khởi tạo SMTP đúng cách bằng GIT
- 4. NSSearchPathForDirectoriesInDomains trả về thư mục sai
- 5. Task Scheduler sai sót Một nhiệm vụ hoặc thư mục với tên này đã tồn tại
- 6. Git checkout/pull không xóa thư mục?
- 7. rsync thư mục .git
- 8. Tại sao initWithCoder không khởi tạo đúng mục?
- 9. Xóa thư mục '.git' khỏi git repo?
- 10. Environment.SpecialFolder.ApplicationData trả về thư mục sai
- 11. Tính đúng/sai hoạt động trong PHP như thế nào?
- 12. PHP Startup: Không thể khởi động thư viện động
- 13. Git bỏ qua các thư mục con chứ không phải các tệp trong một thư mục
- 14. git force đẩy thư mục hoạt động hiện tại
- 15. Git sạch thư mục bên trong lờ
- 16. Git bản sao: Không thể tạo thư mục
- 17. Tìm Bản sửa đổi Git của Thư mục Làm việc Thiếu Thư mục .git
- 18. Capistrano tải lên thư mục .git
- 19. Tại sao git pull không mang lại các thư mục mà tôi đã xóa?
- 20. Git - Tự động theo dõi tất cả các file trong một thư mục
- 21. Git fetch/pull đã ngừng hoạt động
- 22. vô tình đã cam kết trong git
- 23. Tôi có thể có một repo git lồng nhau trong thư mục git-ignore không?
- 24. Tại sao kiến tìm kiếm tools.jar trong thư mục sai?
- 25. Tại sao `Đúng là Sai == Sai`, Sai bằng Python?
- 26. làm thế nào để khởi động lại kho git
- 27. Hành động chỉ mục MVC4 không hoạt động đúng
- 28. 'Thư mục' đã bị khóa bởi 'Thư mục'
- 29. Khởi động mùa xuân không thể tìm thấy index.html trong thư mục webapp
- 30. git clean -f -d đã xóa các tệp khỏi thư mục cục bộ của tôi
s/discription/description/ Tôi không thể chỉnh sửa vì chỉ có một chữ cái. – johnny