git常用指令整理

更新 發佈閱讀 4 分鐘

基本設定

git init  //初始化git儲存庫​

git config --global user.name //"設定的名字"
git config --global user.email //"設定的Email"

git config --list //檢視 Git 設定

git --version //查看目前git的版本

提交變更

git add . //一次加入所有變更檔案,"."是代表所有檔案

git commit -m "訊息" //提交一次的完整變更紀錄

​git commit -am "訊息" //加入所有變更檔案並提交,"但是只能使用在被git追蹤的檔案"

查看變更

git status  //查看目前有哪些變更​

git diff //檢視詳細的變更內容

git log --oneline --graph --all
//log查看專案的commit歷史紀錄
//--oneline:將每個commit顯示成一行簡短版
//--graph :在文字左邊畫出分支樹狀圖
//--all:把所有分支的歷史紀錄顯示出來

管理分枝(branch)

git branch new-feature  //建立新分支(開發新功能時使用)

git checkout new-feature //切換到某個分支

git checkout -b new-feature //建立並切換新分支(推薦方式)

git branch //查看所有分支

git branch -d new-feature //刪除分支

git branch -D new-feature //若該分支還未合併,需強制刪除

合併分支

git switch  //切換分支or主支

​git checkout //切換分支or主支​

git merge new-feature //合併new-feature分支的變更到main分支

git add .
git commit -m "解決合併衝突"
//如果發生衝突(conflict),Git 會要求你手動解決,解決後再執行

遠端儲存庫(GitHub/GitLab)

git remote add origin https://github.com/yourname/repository.git
//將專案與遠端 GitHub 連結

git remote -v //查看目前的遠端儲存庫

git push -u origin main
//推送到 GitHub(第一次推送時需加 -u 讓 Git 記住該分支)

git push //往後只需執行

git pull origin main //從遠端抓取最新變更


git clone https://github.com/yourname/repository.git
//複製遠端儲存庫(克隆專案)














































留言
avatar-img
留言分享你的想法!
avatar-img
睿哲楊的沙龍
1會員
10內容數
睿哲楊的沙龍的其他內容
2025/11/27
這邊我們要先釐清grid跟flexbox的差別,flexbox是一條軸線("就是橫排跟直排"),而grid則是「行+列同時控制」,將容器切割成格子,會將元素擺進指定的格子或者自動排列。 grid 程式碼如下: display: grid //啟用 Grid grid-template-col
Thumbnail
2025/11/27
這邊我們要先釐清grid跟flexbox的差別,flexbox是一條軸線("就是橫排跟直排"),而grid則是「行+列同時控制」,將容器切割成格子,會將元素擺進指定的格子或者自動排列。 grid 程式碼如下: display: grid //啟用 Grid grid-template-col
Thumbnail
2025/11/27
我們現在常見的flex的語法有這些 display:flex //(注意:這裡如果沒設成flex,底下語法都無法使用喔!!!) flex-wrap flex-direction flex-flow //(可以同時設定flex-direction和flex-wrap) justify-co
2025/11/27
我們現在常見的flex的語法有這些 display:flex //(注意:這裡如果沒設成flex,底下語法都無法使用喔!!!) flex-wrap flex-direction flex-flow //(可以同時設定flex-direction和flex-wrap) justify-co
2025/11/26
首先我們先聊聊margin&padding的差異之前,我們先可以先聊聊元素的外框 HTML裡的一個元素外面都有所謂的外框,依次分為margin、border、padding。而他們各自述職的位置對應不同的外邊界(ex:margin "方向分為上、右、下、左") 我們先聊聊margin,所謂的
Thumbnail
2025/11/26
首先我們先聊聊margin&padding的差異之前,我們先可以先聊聊元素的外框 HTML裡的一個元素外面都有所謂的外框,依次分為margin、border、padding。而他們各自述職的位置對應不同的外邊界(ex:margin "方向分為上、右、下、左") 我們先聊聊margin,所謂的
Thumbnail
看更多