注意的是不同於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 更新遠程倉庫的對象和文獻