[Git]主題1:安裝/使用, 以及基本指令操作

前言:

[版本控制系統]-(Version Control System, VCS), 它是程式碼管理軟體, 用來保存程式的修改紀錄/歷史版本, 以便日後的使用和檢視. 早期的VCS以[集中控管]的方式維護, 也就是修改某個程式檔, 需要先鎖定,然後修改, 一直到修改完後或回傳之前, 其他人都無法使用此檔, 新的VCS改採用[分散式]的作法, 視需要再進行合併, Git就是以此為基本技術的系統.

Git–為目前最受歡迎之一的版本控制, 這裡將會有幾個主題介紹使用Git指令,以及相關簡易的內容做為參考!

用意:可以輕易管理程式版本為目地的.

 

主題1:安裝/使用, 以及基本指令操作.

任何作業系統都可以找到Git程式, 以下為官方下載網址:

Git下載

目前最新版本為2.20.1 (2018-12-15 released).

安裝方式:

這裡以Windows環境下示範! 一般程式安裝軟體, 大多都是以預設方式去安裝, 也就是每個對話盒一直按下Next按鈕,直到按下Install,就可以完成安裝.

執行Git的畫面

除了官方版本之外,也有其他軟體公司將Git包裝成GUI操作介面型態的程式.但會建議先從下指令的方式來了解,會更清楚,除了這裡的簡易教學, 也可以用Google參照更多不同的教學內容.

再來就可以先體驗Git的基本功能,先啟用Git Bash的功能, 就像上圖的左側畫面所示.這裡是以Linux的指令操作, 所以可能需要一些簡易相關概念會比較好進行.

 

下圖主要用意:

$ cd c:  –>切換到C槽

$mkdir test –>建立一個在C槽裡的”test”資料夾

$cd test –>切換到test資料夾下

$git init –> 讓Git開始管理這個資料夾.(建立一個管控的資料庫)

此時可以在Windows環境下的檔案管理看到利用Git指令建立的資料夾, 它會是一個隱藏資料夾, 裡面還有更多其他的資料夾.

一開始就先在test資料夾中,建立一個純文字檔”content.txt”, 裡面就隨意先輸入一行文字. 然後進入Git Bash環境中,先輸入以下指令, 就可以看到[藍色框中]會顯示一個“Untracked files: content.TXT”, 這是因為目前這個文字檔還沒有存到資料庫中(指test資料夾中)

$git status

再輸入

$git add content.txt

就只是加入到cached 區中, 或是Stage區也可以

再輸入

$git status

就會可以看到黃色框中顯示, ,此檔還沒有真正的放到資料庫中,需再輸入其他指令,才能完整放入資料庫裡.

再輸入

$git commit -m ‘第一次建檔’

就顯示紅色框內的訊息, 表示成功建立content.txt這一個檔案了!

再輸入

$ git status

顯示沒有任何檔案需要送進檔案庫了!

$gitk

顯示git的使用者介面, 可以看到目前檔案庫有哪些檔案, 從畫面右下角可以看到已建立好的content.txt, 以及其內容.

再來加入其他文字內容到content.txt裡.

此時,再輸入

$git status

就可以看到[modified: content.TXT]紅色字顯示, 表示目前此文字檔已經有變更了, 所以需要重新再送進資料庫裡,

步驟和一開始一樣.

$git add content.TXT  (context.txt大小寫都可以)

$git commit -m ‘第二次註解’

再回到gitk視窗中, 左上角視窗中, 可以看到[黃色節點]為最新一次的commit!,也可以看到第二次註解的內容在左下角視窗內.

到目前為止, 為一開始Git的初學之旅, 也有實際的操作方式, 和幾個基本指令的簡易用法, 之後會有更多其他指令的介紹!!

<<  第二篇 >>

Share via:

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

返回頂端