git學習筆記:git的好處不用多說,本人只是借鑑他人的學習成果,一來對自己學習總結,二來方便日後用到時可以隨時檢視以及方便理解。首先,先在自己電腦裡安裝git客戶端,然後我們開始學習git命令:
git命令大全:
git config --global user.name "xiongyan" #指定乙個名字
git config --global user.email
「[email protected]」#指定乙個郵箱
上述兩個命令是對git進行配置,這兩個屬性必須配置,否則無法完成提交(commit)
git init [目錄名]
#初始化指定乙個當前名錄為乙個版本庫,若要在指定位置建立版本庫,則通過 cd 命令進入到指定目錄
git clone url #從指定url(https,ssh等)轉殖乙個指定版本到本地倉庫:note:只會複製版本庫中master分支的內容
git add [檔名]#
git status#檢視當前版本庫的狀態
git diff#檢視工作區與暫存區的區別
git reset --hard head^#回退到上乙個版本
git log[--pretty=oneline 選項表示只會顯示提交id與提交說明comment]
#撤銷在工作區的更改
#刪除檔案
#建立乙個分支並切換到該分支
#建立乙個分支
#切換到該分支
#檢視分支,會列出所有分支,且當前分支前面會有乙個「*」號
#合併指定分支到當前分支
#刪除指定分支:合併完成後即可刪除指定分支
#強行刪除指定分支
#可以檢視分支合併圖
#將當前工作現場儲存起來,等以後恢復現場後繼續工作
#檢視所有儲存的工作現場
[儲存號]
#恢復指定現場;如:stash@恢復前可通過git stash list檢視
[儲存號]
#刪除指定現場
#恢復並刪除指定現場
#顯示遠端庫的詳細資訊
#將本地分支推送到遠端庫對應的分支上
#從遠端抓取分支
#打標籤。。先切換到某一分支上再打標籤。 git tag v.10
#檢視所有標籤
#檢視標籤資訊
#建立帶有說明的標籤 -a :標籤名稱;-m:說明文字
#刪除標籤
#將本地標籤推送到遠端
#一次性將本地未推送的標籤全部推送到遠端
#刪除遠端標籤,刪除遠端標籤前要先將本地標籤刪除
未完待續
git 命令學習
mkdir test 建立test資料夾 cd test 進入test檔案 git init 建立空白的git檔案 ls 檢視當前目錄的檔案內容 cd 返回上一目錄 vi xx.txt 編輯乙個txt文件 git status 檢視當前狀態 git commit m add add.txt m的後面...
學習Git命令
git 倉庫的一次commit記錄所提交目錄下所有檔案的快照,感覺像是大量的複製和貼上,但git並非如此!git 希望提交的記錄盡可能的輕量,所以每次進行提交時,它不會簡單地複製整個目錄,條件允許的情況下,git會把提交壓縮成從 倉庫中的乙個版本到下乙個版本的變化合集,也叫作 增量delta git...
Git命令學習
列出當前版本號 列出遠端倉庫 git remote v 選項,列出遠端倉庫位址 3.新增遠端倉庫 git remote add pb https address檢查當前檔案狀態 git status遠端倉庫的移除和重新命名 git remote rename firstname changednam...