có thể thực hiện cam kết đầu tiên trên một kho lưu trữ mới sử dụng tên chi nhánh khác với "master" không? Cảm ơn bạnCó thể chỉ định tên chi nhánh trên lần commit đầu tiên trong git không?
Trả lời
Có. Trước khi bạn thực hiện bất kỳ cam kết, bạn chỉ có thể làm git symbolic-ref HEAD refs/heads/not-master
. Điều này thay đổi tên của chi nhánh bạn đang ở (không có cam kết).
Nó hoạt động như một sự quyến rũ, cảm ơn bạn – itsjavi
Chắc chắn - khi kho lưu trữ git trống thì không có nhánh. Chỉ cần HEAD trỏ tới refs/heads/master
sẽ là chi nhánh đầu tiên được tạo bởi lần commit đầu tiên. Nếu bạn đang sử dụng git> = 1.7.10, bạn có thể tạo một nhánh trước commit đầu tiên được sử dụng thay cho master (git checkout -b dev
) và bạn không tạo ra một nhánh master được tạo ra.
Tôi không thể tạo chi nhánh trước cam kết đầu tiên vì lý do tương tự mà Charles đã chỉ định – itsjavi
Tôi tự hỏi nếu đó là phiên bản phụ thuộc - với Git 1.7.11.msysgit.0 nó hoạt động tốt để tạo chi nhánh ngay sau khi initalizing kho lưu trữ. – patthoyts
Có, có thể là do tôi đang sử dụng Git 1.7.7.5 – itsjavi
- 1. chi nhánh git (không có chi nhánh)
- 2. "git checkout <commit id>" đang thay đổi chi nhánh thành "không có chi nhánh"
- 3. Git: Cách di chuyển thay đổi kể từ lần commit cuối cùng đến chi nhánh mới
- 4. Tìm cam kết đầu tiên cụ thể cho chi nhánh
- 5. Tên chi nhánh Git trong dấu nhắc
- 6. Có phím tắt cho tên chi nhánh git không?
- 7. Mercurial có thể hợp nhất một chi nhánh có tên không phải là đầu không?
- 8. Git: Đổi tên một thư mục trong một chi nhánh
- 9. Tạo chi nhánh git dựa trên một chi nhánh khác
- 10. Số cam kết trên chi nhánh trong git
- 11. Đổi tên chi nhánh git từ xa
- 12. git: di chuyển chi nhánh đầu
- 13. Tìm tên chi nhánh Git trong móc hậu cập nhật
- 14. Git: chi nhánh mới không bị đẩy
- 15. Định cấu hình chi nhánh địa phương để đẩy chi nhánh cụ thể
- 16. Git hoàn tác lần commit cuối cùng
- 17. Plugin và chi nhánh Jenkins git
- 18. Git - "Chi nhánh của bạn ở phía trước 'origin/master' bằng 3 commit."
- 19. Gắn tên chi nhánh của git để nhắc lệnh
- 20. chi nhánh Git: theo dõi ngược dòng
- 21. GIT Chi nhánh các tệp cụ thể?
- 22. git - kéo từ chi nhánh cụ thể
- 23. Không thể xóa chi nhánh từ xa trong git
- 24. Cách xóa chi nhánh có tên "--orphan"
- 25. Tôi có thể chỉ định một nhánh cụ thể trên GitHub pull-only (chỉ đọc) không?
- 26. Nhận tên chi nhánh/thẻ git hiện tại
- 27. Git - Không thể xóa chi nhánh từ xa
- 28. Sử dụng `git checkout -b` có và không có điểm bắt đầu chi nhánh
- 29. 'Chi nhánh của bạn ở phía trước' origin/master 'bằng 1 commit' trên push rõ ràng
- 30. làm cho chi nhánh git chi nhánh chính
Bạn có thể cam kết 'làm chủ' và sau đó đổi tên chi nhánh. Điều đó có hiệu quả với bạn không? – lanzz
Tôi đã tìm thấy điều này: 'git branch -m master newbranchname' Nhưng ... có cách nào để chỉ định tên chi nhánh trong lần commit đầu tiên không? – itsjavi