簡體   English   中英

如何在git存儲庫中擺脫“merge branch ...”自動消息

[英]How to get rid of “merge branch…” automatic messages in git repository

我們的團隊最近開始使用Git。

我們正在做的主要工作流程很簡單(因為我們還沒有使用它來訓練更復雜的命令和工作流程):

  1. 開發人員A提交新代碼(少數提交)。
  2. 開發人員A將更改推送到主存儲庫。
  3. 開發人員B提交,嘗試推送(收到消息說他必須拉)。
  4. 開發者B拉,然后推。

一段時間后,存儲庫日志如下所示:

在此輸入圖像描述

我想避免這種情況,因為它使得日志幾乎不可讀,更不用說在某些情況下正在進行的“合並”不會改變任何文件(我看不到它所做的任何改變)。

我們在使用Git的方式上做錯了嗎? 我們應該采用不同的方式嗎

你沒有做錯任何事情,只是Git記錄了通過合並兩組更改對存儲庫進行了更改。

如果你在推送之前使用git rebase ,或者在拉動時使用git rebase git pull --rebase ,那么合並提交將不會保留在歷史記錄中。 有關更多信息,請參閱http://arjanvandergaag.nl/blog/clarify-git-history-with-merge-commits.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM