git如何使用Sourcetree合并多次本地提交記錄
你在開(kāi)發(fā)過(guò)程中,是否有這樣的場(chǎng)景,在我們開(kāi)發(fā)某一個(gè)功能的時(shí)候,突然要去修復(fù)一個(gè)bug,或者突然另一個(gè)功能的優(yōu)先級(jí)提前了,那么我們正在開(kāi)發(fā)的代碼怎么辦,是提交到本地還是貯藏在本地呢,我想很多人都會(huì)提交到本地,完成其他工作,再回到這個(gè)分支繼續(xù)開(kāi)發(fā)。
在開(kāi)發(fā)的過(guò)程中,一個(gè)功能的開(kāi)發(fā),我們需要多次提交本地代碼,最后提交到遠(yuǎn)程分支,在繼續(xù)合并到主分支。
如果我們沒(méi)有合并多次提交記錄,那么我們的分支線看起來(lái)就很亂。
本文簡(jiǎn)單的描述了Sourcetree 合并多次本地提交記錄的步驟。
我們要把這三次本地提交合并成一次提交
然后在推送到服務(wù)器。
選擇上一次的遠(yuǎn)程推送 -> 右鍵 -> 交互式變基xxx的子提交,
選擇 用以前的提交來(lái)squash
繼續(xù) 選擇 用以前的提交來(lái)squash
選擇 編輯信息
重新編提交信息
選擇 確定
選擇 推送
雖然推送顯示3調(diào)更新,但是推送到服務(wù)器后,Sourcetree只會(huì)顯示一條記錄。
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
從此不再懼怕URI編碼 JavaScript及C# URI編碼詳解
JavaScript中的還好,只提供了三個(gè),C#中主要用的就有這么多,還沒(méi)有列出其他編碼(HTML),一多就弄不明白,弄不明白就心生恐懼,心生恐懼就變得苦逼,本文就向大家詳細(xì)解釋在JavaScript及C#中如何對(duì)URI進(jìn)行編碼的方法(注:本文不涉及到其他編碼)。2012-03-03網(wǎng)站性能優(yōu)化之HTTP請(qǐng)求過(guò)程簡(jiǎn)述
網(wǎng)站性能優(yōu)化中首要的一條就是要減少HTTP請(qǐng)求,那么為要減少HTTP請(qǐng)求呢?其實(shí)有些HTTP分析工具可以幫我們了解當(dāng)瀏覽器請(qǐng)求一個(gè)資源時(shí)大致需要經(jīng)歷的哪些過(guò)程2011-12-12如何在網(wǎng)頁(yè)中顯示服務(wù)器時(shí)間
在網(wǎng)頁(yè)上顯示時(shí)間,如果取的是用戶本機(jī)的時(shí)間,由于用戶的時(shí)間往往不準(zhǔn)確,所以顯示的有問(wèn)題。而服務(wù)器時(shí)間一般不會(huì)誤差太大,所以最好顯示服務(wù)器時(shí)間2013-03-03基于HTTP協(xié)議的一些實(shí)時(shí)數(shù)據(jù)獲取技術(shù)詳解
HTTP 協(xié)議是一個(gè)標(biāo)準(zhǔn),定義了web客戶端如何與服務(wù)器對(duì)話,以及數(shù)據(jù)如何從服務(wù)器傳回客戶端,下面這篇文章主要給大家介紹了關(guān)于基于HTTP協(xié)議的一些實(shí)時(shí)數(shù)據(jù)獲取技術(shù)的相關(guān)資料,需要的朋友可以參考下2018-07-07kafka安裝過(guò)程與可視化工具kafka-eagle
這篇文章主要介紹了安裝kafka與可視化工具kafka-eagle,在本篇文中,我們?cè)敿?xì)地教你如何安裝kafka,還有它的可視化工具?kafka-eagle,中間也列舉了一些異常以及它的處理方式,真正做到了手把手教學(xué),需要的朋友可以參考下2023-11-11