close

前言

Git 是分散式的版本控制系統, 從架設、簡易操作、設定, 此篇主要是整理 基本操作、遠端操作 等。

GIT操作指令

git init

在要建立數據庫的目錄裡執行init命令。 

 

git status

在追蹤的目錄下所有修改過的檔案

 

git add <FileName>

將所有修改過的檔案加到索引
如果修改過的檔案很多,可以 git add . 或是 git add -A

 

git log

主要是用來觀察目前分支的結點在哪個位置

 

git commit -m "節點名稱" (版本名稱)

建立新的節點,一個新的版本完成

 

git push 
將目前節點推上版本控制端

git push -f origin "分支名稱"
將目前要推上版本控制的分支推到遠端

 

git branch

用來觀察目前在哪個分支上開發

 

git checkout 分支名稱
切換分支

git checkout -b 分支名稱
目前捷點建立新分支

 

git reset HEAD~2 
移除 commit 節點
HEAD 代表目前的 commit 節點,HEAD~2代表目前這層和上一層的兩個節點位置,以此類推 git reset HEAD~3、git reset HEAD~4

git reset --hard 分支名稱
可以強制變換此分支到其他某分支的節點上

 

git rebase -> 合併

通常開發不會在 master 分支上開發,會先創建一個其它的分支
假設現在創建一個新的分支 test -> git checkout -b test

假設 test 分支目前並沒有在最新的節點上,所以這時候需要 git rebase master 確定 test 分支在最新的節點上,再開始開發。

當然 也可以任意 rebase 到任何其它的節點上。

 

節尾

這是目前比較常使用的 git 指令,未來有用到其他比較常使用且好用的指令會一一補上。

 

 

 

arrow
arrow

    小鐵牛程式成長 發表在 痞客邦 留言(0) 人氣()