git如何使用Sourcetree合并多次本地提交記錄
你在開發(fā)過程中,是否有這樣的場景,在我們開發(fā)某一個功能的時候,突然要去修復一個bug,或者突然另一個功能的優(yōu)先級提前了,那么我們正在開發(fā)的代碼怎么辦,是提交到本地還是貯藏在本地呢,我想很多人都會提交到本地,完成其他工作,再回到這個分支繼續(xù)開發(fā)。
在開發(fā)的過程中,一個功能的開發(fā),我們需要多次提交本地代碼,最后提交到遠程分支,在繼續(xù)合并到主分支。
如果我們沒有合并多次提交記錄,那么我們的分支線看起來就很亂。
本文簡單的描述了Sourcetree 合并多次本地提交記錄的步驟。

我們要把這三次本地提交合并成一次提交
然后在推送到服務器。
選擇上一次的遠程推送 -> 右鍵 -> 交互式變基xxx的子提交,


選擇 用以前的提交來squash

繼續(xù) 選擇 用以前的提交來squash

選擇 編輯信息

重新編提交信息

選擇 確定


選擇 推送
雖然推送顯示3調更新,但是推送到服務器后,Sourcetree只會顯示一條記錄。
總結
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
mvn?打包報錯:no?compiler?is?provided?in?this?environment
這篇文章主要為大家介紹了mvn?打包報錯:no?compiler?is?provided?in?this?environment解決方案詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-12-12
win10+RTX3050ti+TensorFlow+cudn+cudnn配置深度學習環(huán)境的方法
這篇文章主要介紹了win10+RTX3050ti+TensorFlow+cudn+cudnn配置深度學習環(huán)境,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-06-06
解決使用commit提交大文件無法推送到遠程庫問題及git rebase使用詳解
這篇文章主要介紹了解決使用commit提交大文件無法推送到遠程庫問題及git rebase使用詳解,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-07-07

