Tôi phát triển một số tập lệnh để xử lý cơ sở dữ liệu và tệp PDF của bibtex.git chỉ đẩy một phần của kho lưu trữ
Để thuận tiện, tôi quản lý cả cơ sở dữ liệu và tập lệnh trong cùng một kho lưu trữ git (một thứ tôi không muốn thay đổi). Tuy nhiên, tôi muốn cung cấp các tập lệnh của mình (ví dụ: trên github) nhưng không phải là cơ sở dữ liệu hoặc tệp pdf của tôi. Tuy nhiên, tôi muốn có cùng một cam kết-lịch sử cả trên github và cục bộ cho các kịch bản.
Tôi nghĩ đến việc có nhánh github và chỉ đẩy chi nhánh này. Nhưng làm thế nào tôi có thể cập nhật nhánh với các commit được thực hiện cho các script trong nhánh master?
Có cách nào khác để thực hiện việc này không?
nhưng việc lựa chọn anh đào không chỉ nhận được những thay đổi được thực hiện bởi cam kết này? Giả sử tôi đã thực hiện một số cam kết trong master, một số liên quan đến db một số kịch bản, tôi sẽ phải chắc chắn để chọn tất cả các kịch bản liên quan đến những người thân, phải (không chỉ mới nhất)? Tôi đoán các chi nhánh riêng biệt-với-hợp nhất là thay thế tốt hơn ... – thias
@thias: đó là lý do tại sao tôi muốn khuyên bạn nên phát triển các kịch bản trong các chi nhánh công cộng thay vì 'master'. Hoặc sử dụng repos riêng biệt ... –
ok, tôi sử dụng một chi nhánh riêng ... – thias