git基礎和常用的命令

注意的是不同於svn,svn使用客戶端就可以完成開發了,git的話本地是需要存在倉庫的,所以是需要安裝本地的git倉庫的。git客戶端可以方便使用。所以基本上git和git客戶端都是需要下載的。

安裝完成後,需要配置用戶名和郵箱,注意請不要配置無效的郵箱。

$ git config --global user.name "Your Name"
$ git config --global user.email "[email protected]"

獲取倉庫的兩種方式:

1.自定義空的文件夾,轉爲Git倉庫。

2.從其它服務器 克隆 一個已存在的 Git 倉庫。

這兩種狀態都可以獲取一個工作就緒的Git倉庫。

 

自定義空文件夾創建git倉庫

空文件下,右鍵,點擊git Bash Here。運行git init命令創建倉庫。

 

克隆一個已經存在的git倉庫到本地

直接倉庫克隆,要克隆 Git 的鏈接庫 libgit2

$git clone https://github.com/libgit2/libgit2

直接倉庫克隆,要克隆 Git 的鏈接庫 libgit2,自定義倉庫名

$git clone https://github.com/libgit2/libgit2  mylibgit2

 

 

獲取常用的git命令幫助,win+r輸入cmd,輸入git --help命令即可顯示 ,注意哦。是兩個槓哦。

常用命令如下

 

創建倉庫命令:

clone  將存儲庫克隆到一個新目錄中

init 創建一個空的Git存儲庫或重新初始化現有的存儲庫

 

處理當前的更改:

add     添加文件的內容到暫存區(也可以叫索引)

mv      移動或重命名文件、目錄或符號鏈接

rm       從工作區和索引中刪除文件

reset   重置到指定狀態

 

檢查歷史記錄和狀態:

bisect  使用二分查找查找引入錯誤的提交

grep    查找匹配的

log       顯示提交的日誌

show   顯示各種類型的對象

status 查看文件的狀態

 

成長,標記和調整你們的共同經歷:

branch  列出、創建或刪除分支

checkout  切換分支或恢復工作樹文件

commit  將變更記錄到存儲庫中(提交到git倉庫中)

diff    顯示提交、提交和工作樹之間的更改

merge 將兩個或更多的開發歷史連接在一起

rebase 在另一個基本提示之上重新應用提交

tag  創建、列出、刪除或驗證使用GPG簽名的標記對象

 

協作,主要是用於遠程倉庫的操作:

fetch     從另一個存儲庫獲取下載對象和參考文獻

pull       從另一個存儲庫或本地分支獲取並與之集成

push     更新遠程倉庫的對象和文獻

 

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章