Chúng tôi đang sử dụng kho git để lưu trữ dự án của chúng tôi. Chúng tôi có các chi nhánh của chúng tôi khởi hành từ chi nhánh ban đầu. Nhưng bây giờ chúng tôi muốn tạo một dự án nhỏ mới để theo dõi một số tài liệu. Vì vậy, chúng tôi muốn tạo một nhánh trống mới để bắt đầu lưu trữ các tệp của mình và tôi muốn những người dùng khác của mạng sao chép nhánh đó.
Làm thế nào chúng ta có thể làm điều đó?
Tôi đã thử một số thứ, nhưng chúng không hoạt động.
$ mkdir proj_doc; cd proj_doc
$ git init
$ git add .
$ git commit -m 'first commit'
$ git br proj_doc
$ git co proj_doc
$ git br -d master
$ git push origin proj_doc
Nó có vẻ đẩy chi nhánh ok, nhưng khi tôi thực hiện tìm nạp hoặc kéo, nó tải thông tin từ các chi nhánh khác, và sau đó tôi cũng nhận được một số tệp bổ sung từ các dự án khác. Giải pháp tốt nhất là gì?
.gitignore
các tập tin của mình và cũng liên tục chuyển đổi giữa hai gốc (các nhánh). Vì vậy, tôi cũng cho cách tiếp cận repo mới, trong một thư mục mới, có cùng điều khiển từ xa và đẩy sang một nhánh khác.