2016-01-30 11 views
6

Tôi biết rằng cam kết Git nên được thực hiện cho mỗi thay đổi hợp lý, nhưng quy ước (nếu có) cho cam kết đầu tiên là gì?Quy ước cho nội dung của cam kết git ban đầu/đầu tiên là gì?

[lưu ý: Tôi không mời ý kiến ​​/ thảo luận về điều này - nếu không có quy ước chung thì tốt].

Ví dụ tôi đã bắt đầu một trang web từ đầu bằng index.html - đầu tiên 'thay đổi logic' tôi cam kết có thể là bất cứ điều gì từ việc thêm các <head> yếu tố, thêm cấu trúc HTML, hoặc thêm nội dung cơ bản và CSS. Hay cam kết đầu tiên là phiên bản 'làm việc' đầu tiên?

Chỉnh sửa: Tôi không có nghĩa là thư cam kết; Tôi có nghĩa là nội dung của các tập tin.

+4

ước của tôi là 'git commit --allow-empty', vì vậy tôi có một điểm khởi đầu trống rỗng, cho phép tôi để tạo ra các chi nhánh hoàn toàn mới không liên quan đến bất cứ điều gì trong repo, có thể có ích. – Kenney

+0

Chỉ vì bạn không mời thảo luận/ý kiến ​​không có nghĩa là bạn sẽ không nhận được nó :) Tôi thích đi với "Từ bỏ tất cả hy vọng, các bạn nhập ở đây" (dòng chữ ở lối vào Địa ngục trong Dante's địa ngục). Nếu đó là quá văn chương, "bài đầu tiên!" cũng vậy. Nghiêm túc, mặc dù, nó có vấn đề gì? Có bất kỳ hậu quả nào nếu một thông điệp độc đáo được sử dụng không? Vâng, ngoài một tin nhắn như, "Ban đầu cam kết, và bằng cách này mật khẩu chủ để các máy chủ sản xuất là asdf123". Đừng sợ cam kết ... viết một tin nhắn và lấy lại mã của bạn. – Paul

+0

Tôi không có nghĩa là thông điệp cam kết - ý tôi là nội dung của các tệp đã cam kết (Tôi đã chỉnh sửa câu hỏi để làm rõ) – andydavies

Trả lời

1

Tôi không chắc chắn có bất kỳ quy ước cụ thể nào cho cam kết đầu tiên hay không. Tôi luôn cố gắng có ít nhất một số điểm tương đồng của bộ xương dự án và có thể là tệp README mô tả mục đích dự định.

5

Thông thường, cam kết đầu tiên được đặt tên là "Cam kết ban đầu".

Cách thực hành tốt nhất bao gồm tệp README mô tả dự án.
README thường là tệp md.

Just for fun đọc: Funny initial git commit messages:

+0

Vì vậy, 'readme.md' và không có gì khác? – andydavies

+0

Bạn cũng có thể đặt bất kỳ mã nào bạn muốn. nhưng vì đây là lần commit đầu tiên bạn có thể chưa có đủ nội dung nên README là một nội dung phong nha cho commit đầu tiên. – CodeWizard

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