Tôi đang sử dụng Git cho dự án của tôi và cố gắng làm theo thực hành tốt nhất:Hiện chỉ lịch sử của một chi nhánh tại một Git đăng nhập
- tôi làm việc trên một chi nhánh chủ đề
- Khi đã sẵn sàng, tôi hợp nhất chi nhánh chủ đề vào chi nhánh dev của mình bằng cách sử dụng
git merge --squash
. Điều này giúp giữ chi tiết dev của mình chi nhánh. - Bất cứ khi nào dev chi nhánh ổn định và nhóm quyết định đó là thời gian cho một thông cáo, chúng tôi kết hợp các dev chi nhánh vào chủ chi nhánh, mà không sử dụng bí, và thẻ đó cam kết là một phát hành phiên bản.
này nên giữ lại lịch sử của chúng tôi, và sử dụng gitk, chúng ta có thể nhìn thấy nơi tất cả các cam kết đi vào. Tuy nhiên, tôi muốn để có thể nhìn thấy chỉ các cam kết áp dụng cho các chủ chi nhánh. Tôi đã thử:
git log master
git show-branch
Không ai trong số những hiển thị chỉ lịch sử của chủ chi nhánh. Có cách nào để dễ dàng làm điều này?
Bạn không thể 'git checkout' vào nhánh 'master' và thực hiện 'git log'? – yasouser