是 Ray 不是 Array

整理這些技術筆記真的很花時間,如果你願意 關閉 Adblock 支持我,我會把這份感謝轉換成更多「踩坑轉避坑」的內容給你!ヽ(・∀・)ノ

Advertisement
2019-06-15 Git

基礎 Git 指令

前言

這篇文章其實放在我的 EverNote 很久了,但是因為要整理一下 EverNote 特別拿出來重新寫一下作為一個紀錄,也是方便自己之後查找…

※ 後面有些會附上指令範例,但是如果是比較簡易的指令就會附上圖片。

基礎命令字元視窗與指令

首先瞭解 Git 基礎指令之前必須先瞭解命令字元視窗的指令,否則後面你會看到各種天文指令

移動指令 cd [路徑]

  • cd C:\Users\Ray\Desktop\project

返回上一頁 cd .. & 返回上上一頁 cd ../..

cd
cd

顯示目錄

  • ls
ls
ls

開新資料夾 mkdir [資料夾名稱]

  • mkdir 這是一個資料夾

Git 指令

基礎設置

查詢 Git 版本

  • git version

查看 Git 設置列表

  • git config --list

設置使用者姓名 git config --global user.name "姓名"

  • git config --global user.name "Ray"

設置使用者 Email git config --global user.email "你的email"

查看 Git 狀態

  • git status

初始化Git & 遠端 Git

專案本地初始化

  • git init

遠端 Clone 專案 git clone [Url]

  • git clone https://github.com/hsiangfeng/Pug-Sweetaste.git

檔案加入版本控制

檔案加入索引 git add [檔案名稱]

  • git add index

全部檔案加入索引

  • git add .

將索引訊息加入並提交到數據庫 git commit -m '提交訊息'

  • git commit -m 'first'

查看狀態&歷史訊息

查看狀態

  • git status

顯示歷史訊息

  • git log

分支

顯示所有分支

  • git branch

新增分支 git branch [分支名稱]

  • git branch develop

切換分支 git checkout [分支名稱]

  • git checkout devlop

刪除分支 git branch -D [分支名稱]

  • git branch -D devlop

合併指定分支到目前分支 git merge [分支名稱]

  • 例如目前在 Master git merge Develop

遠端 Git 操作

遠端 Clone 專案 git clone [Url]

  • git clone https://github.com/Ray/Pug-Sweetaste.git

遠端 Clone 專案並移動到特定目錄 git clone [Url] [目錄路徑]

  • git clone https://github.com/Ray/Pug-Sweetaste.git theme/pus

查詢遠端 repo git remote

remote
remote

本地分支上傳到遠端分支 git push 遠端repo 遠端分支名稱

  • git push origin master

遠端分支更新拉下來到本地合併

  • git pull

標籤

查詢標籤 git tag

tag
tag

查詢標籤詳細資訊 git tag -n

tag
tag

新增標籤 git tag [標籤名稱]

  • git tag v1.0.0

新增標籤備註 git tag -am [備註] [標籤名稱]

  • git tag -am 'first' v1.0.0

刪除標籤 git tag -d [標籤名稱]

  • git tag v1.0.0

暫存

暫時儲存目前目錄 git stash

stash
stash

顯示暫存列表 git stash list

stash
stash

還原暫存 git stash pop

stash
stash

清除最新一筆暫存 git stash drop

清除全部暫存 git stash clear

還原指令

還原指令部分稍微有點複雜,可以參考猴子都能懂得 Git 指令-操作提交记录

你的支持會直接轉換成更多技術筆記

如果我的筆記讓你少踩一個坑、節省 Debug 的時間,
也許你可以請我喝杯咖啡,讓我繼續當個不是 Array 的 Ray ☕

buymeacoffee | line | portaly
Terminal

整理這些技術筆記真的很花時間,如果你願意 關閉 Adblock 支持我,我會把這份感謝轉換成更多「踩坑轉避坑」的內容給你!ヽ(・∀・)ノ

Advertisement

分享這篇文章

留言

© 2026 Ray. All rights reserved.

Powered by Ray Theme