git使用<二>:提交註釋的修改
詳細參考https://help.github.com/articles/changing-a-commit-message/
修改註釋:
1.修改最近一次的提交:git commit --amend
2.修改歷史提交的註釋:先調出最近n次的提交註釋:git rebase -i HEAD~n,然後將需要修改的註釋修改為:reword,接著會依次讓你修改日誌
操作實例:
由於不好說明,具體操作看下圖
a.先看一下最近幾次提交的註釋:git log -n 4
b.準備進行修改:git rebase -i HEAD~6,輸入完後會彈出如下內容,
將pick更改為reword,然後輸入:wq,如下圖所示
保存會自動彈出如下內容,修改內容,
然後會自動彈出下一個修改,同樣操作即可,如下,最後所有文件修改完成,會看到內容
最後可以看下時候修改成功,輸入git log,如下
git使用<二>:提交註釋的修改
相關推薦
git使用<二>:提交註釋的修改
所有 pic ng- alt 準備 tro image 實例 一次 詳細參考https://help.github.com/articles/changing-a-commit-message/ 修改註釋: 1.修改最近一次的提交:git commit --amend 2.
AM335x裸機<二>:StartWare的分析
ron asm 中斷向量 des copy lec start 內容 第一個 這篇接著上一篇,來分析上一篇程序裏面的MLO和app文件啟動過程,基本涵蓋到整個am335x的大部分操作,包括:時鐘初始化、代碼搬移、中斷向量的重定位、中斷的處理等。要分析程序,首先分析makef
git使用<一>:本地倉庫的常用操作
碼農 ubun 所有 都是 chan 常用 rac master 添加文件 編寫軟件,時常免不了修修改改,修改過後的代碼不一定比前面好,甚至產生新問題,或者有時無意間修改了某行代碼,導致出錯,這種情況都是很常見的,如果此時沒有版本管理,如果是小軟件可能沒什麽影響,如果代
Redis<二> 資料結構:List
LPUSH 語法命令: LPUSH KEY_NAME VALUE1.. VALUEN 返回值: 執行 LPUSH 命令後,列表的長度。(如果將元素成功放進去,則返回該list的長度) 127.0.0.1:6379> LPUSH list1 "foo" (integer) 1 12
Django <二>
mage 正則表達 文件的 userinfo 瀏覽器 pos port authent ica Django URL(路由系統) RL配置(URLconf)就像Django 所支撐網站的目錄。它的本質是URL模式以及要為該URL模式調用的視圖函數之間的映射表;你就是以
SVG 學習<二>進階
div img -1 例如 path scale ext height 技術 SVG分組——g標簽 g標簽在svg標簽內使用,功能用來對圖形,文字,線段進行分組。 HTML代碼 <svg class="svg"> <g class
c++中IO輸入輸出流總結<二>
操作 clu 文件 blog trunc pub filename binary team 1 文件的打開和關閉 1.1 定義流對象 ifsteam iflie;//文件輸入流對象 ifsteam iflie;//文件輸出流對象 fsteam iflie;//文
Linux 磁盤管理基礎<二>
linux 運維基礎學習一、分區加密cryptsetup luksFormat/dev/vdb1 WARNING! ======== This will overwrite data on /dev/vdb1irrevocably. Are you sure? (Type uppercase
[從Paxos到ZooKeeper][分布式一致性原理與實踐]<二>一致性協議
邏輯 計算機 二階段提交 是否 組成 原子性 per 缺點 兩種 Overview 在<一>有介紹到,一個分布式系統的架構設計,往往會在系統的可用性和數據一致性之間進行反復的權衡,於是產生了一系列的一致性協議。 為解決分布式一致性問題,在長期的探索過程中,湧現
AM335x裸機<一>:StartWare的使用
ons build 調試 打印 這一 針對 產生 1-1 developer AM335x這款處理器,TI官方有針對其開發對應的裸機程序,由於u-boot和kernel本質還是對寄存器和外設的操作,所以打算簡單分析下自帶的裸機程序,大致了解下AM335x的工作機制,這樣
AM335x裸機<三>:Watchdog的操作
logs 註意 col 需要 分享 簡單 自減 log 翻轉 基於第二篇,結合代碼和TRM分析看門狗相關操作,直接上代碼 HWREG(SOC_WDT_1_REGS + WDT_WSPR) = 0xAAAAu; while(HWREG(SOC_WDT_1_REGS + WD
JVM深入理解<二>
ifeq 位置 取出 私有方法 運算 索引 face 第一個 比較 以下內容來自: http://www.jianshu.com/p/ac7760655d9d JVM相關知識詳解 一、Java虛擬機指令集 Java虛擬機指令由一個字節長度的、代表某種特
linux系統命令<二>----du的使用方法
換行 方法 spa div 人性化 文件的 lin 字符串 font 1> 要顯示一個目錄樹及其每個子樹的磁盤使用情況 du /home/linux 這在/home/linux目錄及其每個子目錄中顯示了磁盤塊數。 2> 要通過以1024字節為單位顯示一個目
Rust 每日千行之旅<0>:源代碼組織,Cargo 入門
最終 項目目錄 div zsh span org rust logs ack Rust 源代碼組織,使用配套的 Cargo 工具,其功能強大,程序員可擺脫 C/C++ 中需要自行維護 make、cmake 之類配置的工作量。 初始化一個項目: cargo new --bi
Rust 每日千行之旅<1>:變量、可變性、常量、隱藏
main span 左值 無法 nbsp hello 顯示 world! logs rust 是強類型語言,所有變量、常量都必須有明確的數據類型;很多情況下,省略類型聲明,編譯器可自動推導,但不是所有情況下都會成功。 一、rust 中的變量值默認是不允許改變的,即不可二
"廢物利用"也抄襲——廢舊噴墨打印機和光驅DIY"繪圖儀"<二>
圖片 nbsp 一個 定義 下午 程序 下載 log image 今天又搞到了一個光驅,趁著買的步進還沒到,把它們都組裝起來試了一下,X,Y,Z軸都沒毛病。只是這個新來的光驅拆出來的步進行程有點短,480拍走到頭了。上個圖看一下(希望大家對我淩亂的桌面、馬卡龍的配方
Git<一> 手工編輯沖突
成功 保存 don 有時 提示 沖突解決 source IE 導致 一:背景 Neo君之前在寫東西時,都是自己負責各自的模塊,沒有出現代碼拉下來沖突的情況。最近Neo君在搞一搞前端的東東,跟同事功能有些沖突,所以就難免會沖突。 所以簡單總結下,這次針對的情況是不同的用戶修改
交換機入門的幾個實驗<二>
一個 使用 創建vlan .com val ext process orm 管理 實驗一: 創建和管理VLAN. 網絡拓撲如圖所示,交換機的的所有接口都屬於VLAN1。PC0和PC1分別連接到交換機的Fa0/1和Fa0/2接口,PC3和PC4分別連接在交換機的Fa0/13和
c/c++ 模板與STL小例子系列<二> 模板類與友元函數
vat stream col ons cout include ios ring 沒有 c/c++ 模板與STL小例子系列<二> 模板類與友元函數 比如某個類是個模板類D,有個需求是需要重載D的operator<<函數,這時就需要用到友元。 實現這樣
Ajax<二>
1.同步和非同步 ==>同步/非同步概念 同步:==順序完成== 第一步--->第二部-->第三部.... 非同步:在完成自己工作時,分擔給另一個人完成部分,事件同時進行 2.timeout和ontimeout timeout:請求超時設定.屬性,用來設定等待響應時長,