發表文章

目前顯示的是 10月, 2019的文章

使用 git rebase 修改歷史的 commit

圖片
假設,現在的 commit log 如下: commit 1 ad34gf commit 2 3de76k commit 3 99i8ue 一般使用 git commit --amend 只能修改最後一個 commit,也就是 commit 1 ad34gf ,但是要怎麼修改再之前的 commit 呢? 這時候就要使用 git rebase 的指令。假設我們要修改 commit3 99i8ue 。 輸入以下指令: $ git rebase --interactive 99i8ue^ 請注意,commit 號碼後面要加上 ^ 符號 然後就會進入類似編輯 commit 的畫面,並且有類似下面的資料: pick 99i8ue commit 3 pick 3de76k commit 2 pick ad34gf commit 1 把第一行的 pick 改成 edit 後儲存: edit 99i8ue commit 3 接下來,修改要變更的文件,修改完成之後,使用 git commit --amend 來變更 commit。 最後,再輸入以下指令完成修改: git rebase --continue 參考資料 https://stackoverflow.com/questions/1186535/how-to-modify-a-specified-commit 關鍵字: git, rebase ​

在 Ubuntu 18.04 安裝 Microsoft Office 2010

圖片
使用 Linux 最麻煩的就是 Office 文件的相容性,雖然不常用到,但是工作上偶爾要編輯檔案的時候,總是非常頭大。其實,在 Linux 下用 Office 最簡單的方式,就是先用 VirtualBox 安裝一個 Windows XP 的系統,然後再安裝 Office,實際使用下來,在第一代 i5 處理器的筆電上執行還算順暢。不過在網路上也有別人分享直接用 Wine 安裝 Microsoft Office 2010 的經驗,而且相容性還不錯,於是就來試一試。 安裝步驟 安裝 PlayOnLinux sudo apt install playonlinux 安裝 wine 3.8 新增 Wine 3.8 32-bit 虛擬磁碟區 安裝 riched20、dotnet20、msxml6,三個套件 在這個虛擬磁碟區執行 Office 2010 安裝檔 心得 其實安裝方式還滿簡單的,能執行 Word、Excel、PowerPoint。第一次開啟的速度很慢,但之後就滿快的,而有些中文字型在顯示上,看起來不太一樣。剩下的可能還要再多用一陣子才會知道。 要把程式加入應用程式選單的話,可以先建立捷徑到桌面,再把桌面捷徑移到 ~/.local/share/applications 。 整體來說,使用 VirtualBox 來執行 Office 的體驗比較好,但是就是要佔用比較多記憶體,開啟速度比較慢。對於不常用 Office 的人來說,使用 PlayOnLinux 安裝執行 Office 2010 還算堪用。 參考資料 https://askubuntu.com/questions/1041022/how-to-install-office-2010-32-bit-on-ubuntu-18-04 關鍵字: Linux, Ubuntu, Microsoft Office, PlayOnLinux, Wine ​