Git基本指令

確認Git是否安裝成功 git --version 設定Git使用者名稱跟信箱 git config --global user.name "Andrew_Wu" git config --global user.email "[email protected]" 確認輸入的資料是否正確 git config --list 獲取幫助 git help <command> 建立新的數據庫 git init 顯示當前數據庫狀態 git status 新增檔案到暫存區域 git add <filename> git add . #將工作目錄內所有檔案建立索引 建立新提交 git commit git commit -m "提交訊息" #-m means Message 顯示歷史日誌 git log #顯示歷史日誌的詳細資訊 git log --all --graph --decorate #以DAG方式顯示歷史日誌 查詢差異 git diff <filename> #顯示與上次提交時的差異 git diff <revision> <filename> #顯示某檔案與上次提交時的差異 分支 git checkout <revision> #更新HEAD與當前分支 git branch #顯示分支 git branch <name> #建立分支 git checkout -b <name> #建立分支並切換至該分支 同 git branch <name> ; git checkout <name> 合併 git merge <revision> #合併至當前分支 git mergetool #使用神奇工具處理合併衝突 git rebase #合併版本 git rebase -i HEAD~3 #修改歷史commit紀錄 遠端 git remote #列出遠端 git remote add <name> <url> #新增遠端 git push <remote> <local branch>:<remote branch> #將物件推送到遠端,並更新遠端參考 git branch --set-upstream-to=<remote>/<remote branch> #建立本地分支與遠端分支的關聯 git fetch #從遠端擷取物件/參考 git pull #更新本地端和遠端程式碼同步,同git fetch; git merge git clone #從遠端下載數據庫 回滾 git commit --amend #編輯提交的內容或資訊 git reset HEAD <file> #取消暫存檔案 git checkout -- <file> #回滾更改 進階 git clown --depth=1 #下載數據庫,但不下載歷史紀錄 git add -p #互動暫存 git blame #檢視最後修改某列的使用者 git stash #暫時移除工作目錄下的變更 git bisect #透過二分搜尋來搜尋歷史紀錄 ....

2022 January 12 · 1 分鐘 · Andrew Wu

如何使用Hugo建立自己的部落格?

手把手教學,教您如何建立Hugo靜態部落格,並部屬到GitHub! 前言 最近一直有想要架設一個部落格的想法,之前也使用過很多部落格的服務,到最後也都不了了之,此次下定決心,要寫些東西,所以在Google後,發現了Hugo這個Framework,可單純使用Markdown,來架設一個靜態網站,反正我也沒有想要搞一個動態網站,來放我的想法跟筆記,所以對我來說這是個不錯的方案,又可以免費使用GitHub的服務當Host,然後可以付點錢,讓私有庫也可以顯示您的網站。 如果想要架設自己的部落格,又有預算考量,可以考慮使用Hugo來架設,自己的部落格。 事前準備 因為本人還沒有摳摳買Macbook(還在英國找工作中),所以本篇教學會全用Windows進行撰寫。 首先我們需要Git這個來處理我們撰寫好的東西,並部屬到自己Git的公開庫,另外我們也需要一個軟體來輔助我們撰寫Markdown文件(例: Visual Studio Code 外加套件)。 Git安裝與確認 首先我們先到Git的官網下載 Git 到 Windows. Download for Windows,依照自己版本位元下載,下載後,滑鼠左鍵雙擊,並按下"Next"到"Install"即可無腦安裝完畢。 安裝完畢後,我們使用快捷鍵"Windows + S",並輸入"CMD",來開啟命令提示字元。 開啟後輸入以下指令。 git version 並會得到。 git version 2.xx.x.windows.x 當確認可以成功查詢安裝的版本號,即代表已成功安裝Git了。 再來我們需要安裝 Visual Studio Code 這是一個免費的IDE,另外我們需要另外安裝套件來處理Markdown。 Visual Studio Code & Markdown Plugin安裝 一樣我們到 Visual Studio Code 的官網下載安裝檔,並進行安裝,一樣"Next"到"Install"。 安裝完畢並開啟,應該會看到以下的畫面。 然後我們到"View"下的"Extensions"(也可用Ctrl+Shift+X)去搜尋"Markdown"的 Extensions,找到"markdownlint"並安裝。 到目前為止,我們已經成功安裝了Git & Visual Studio Code w/ markdownlint Extension。 接下來我們要繼續安裝 Hugo 和建立自己部落格的第一篇文章。 Hugo安裝與建立自己的部落格 在安裝Hugo前需要安裝chocolatey這個工具,這裡是直接使用"Individual"並透過開啟Administrative的PowerShell,並執行以下指令來安裝的。 Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System....

2022 January 5 · 5 分鐘 · Andrew Wu