1. 程式人生 > >git 常用命令 入門教程

git 常用命令 入門教程

常用基本命令: 
touch xx.txt  建立檔案
git add xx.txt 新增到快取區
git commit -m "hahaha" 提交到本地倉庫
git push   上傳到遠端倉庫

---------------------------------------------------------------------------------------------------------------------------------------

 

什麼是Git

Git(讀音為/gɪt/)是一個開源的分散式版本控制系統,可以有效、高速的處理從很小到非常大的專案版本管理。

[1] Git Linus Torvalds 為了幫助管理 Linux 核心開發而開發的一個開放原始碼的版本控制軟體。

 

基本的使用
一、將檔案新增到暫存區,再提交到本地倉庫
初始化一個本地版本庫,執行一次即可,後面不用再執行
git init


設定使用者名稱和郵箱(全域性)
git config user.name "使用者名稱"
這個位置


 

git config user.email "[email protected]"
就是github繫結郵箱

建立一個檔案
touch ai.txt

檢視狀態
git status

將該檔案新增到暫存區,然後再檢視狀態:


git add ai.txt
如下圖示就是檔案到了暫存區了


提交到本地版本庫中
附:
1)-m後跟註釋內容
2)可以 直接 在後面跟上檔案,表示把該檔案提交到本地版本庫(不推薦)
3)不跟任何檔名稱,表示把當前所有暫緩區中的內容都提交到 本地版本庫
下面兩種寫法都可以,這裡用的後一中
git commit -m "提交ai.txt檔案試試" ai.txt
git commit -m "提交ai.txt檔案試試"
出現如下代表提交成功


 

驗證,nothing to commit, working tree clean表示成功將檔案從暫存區提交到倉庫



二、修改檔案

先用vim命令對ai.txt

檔案進行修改,操作和在Liunx一模一樣,修改完後在執行git status檢視狀態

這種紅色的狀態代表可提交(commit)
再次執行
git add ai.txt

這種綠色狀態代表成功到達暫存區

然後執行commit,再檢視狀態nothing to commit, working tree clean


三、刪除檔案
step1: 刪除本地
rm -rf ai.txt
step2:刪除暫存區
git rm ai.txt
git status


 

step3:提交刪除

git commit -m "註釋"


 

以上是從工作區到暫存區的操作,下面是操作遠端倉庫相關的


首先獲得遠端倉庫地址


 

git config --list 檢視設定過的引數


 

然後到一個你想放這些克隆檔案的路徑,可以是任何路徑,右鍵點選 Git bash here


 


執行 git clone <剛才複製的地址>


 

整個repository就被下載下來了。

以下是進入資料夾,修改了一個檔案,然後上傳到暫存區,然後commit到本地倉庫
那個 "測試用" 是個沒有後綴名的檔案,之前我已經用vim修改過了它的內容。


 

然後執行git push,上傳到遠端倉庫

 

去自己github看了下,上傳成功,也可以看到自己註釋的資訊等等。

參考:https://blog.csdn.net/yeshaojian/article/details/51317297