1.建立repository(倉庫)
1.1註冊**賬號;
1.2登入帳後,建立倉庫
2.獲取 git 倉庫
2.1轉殖倉庫
git clone [url] [name]
url:倉庫位址
name:自定義本地倉庫的名字
git clone
git clone mygit-start
2.2.初始化倉庫
git init
2.3.檔案跟蹤(納入版本控制)--》已跟蹤狀態(檔案處於暫存狀態)
git add [filename|.]:命令使用檔案或目錄的路徑作為引數;如果引數是目錄的路徑,該命令將遞迴地跟蹤該目錄下的所有檔案。
作用:跟蹤新檔案,或者把已跟蹤的檔案放到暫存區,還能用於合併時把有衝突的檔案標記為已解決狀態
git add mytext.txt
git add . :將所有檔案暫存起來
2.4.提交
git commit [param] [val]
3.更新提交到倉庫
3.1記錄每次更新到倉庫
a.已跟蹤:已跟蹤的檔案是指那些被納入了版本控制的檔案,在上一次快照中有它們的記錄,在工作一段時間後,它們的狀態可能處於未修改,
已修改或已放入暫存區
b.未跟蹤:工作目錄中除已跟蹤檔案以外的所有其它檔案都屬於未跟蹤檔案,它們既不存在於上次快照的記錄中,也沒有放入暫存區;
c.初次轉殖某乙個倉庫的時候,工作目錄中的所有檔案都是已跟蹤檔案,並處於未修改狀態,編輯後某些檔案後,git會將它標記為已修改檔案;
逐步將修改過的檔案放入暫存區,然後提交所有暫存的修改;
3.2 檢查當前檔案狀態
git status
git status 命令的輸出十分詳細,但其用語有些繁瑣。
如果你使用 git status -s 命令或 git status --short 命令,將得到一種更為緊湊的格式輸出;
3.3忽略檔案
3.1設定 .gitignore檔案
3.4 檢視已暫存和未暫存的修改
git diff
a.要檢視尚未暫存的檔案更新了哪些部分,不加引數直接輸入;(本身只顯示尚未暫存的改動,而不是自上次提交以來所做的所有改動);
b.git diff --cached 檢視已經暫存起來的變化
3.5 提交更新
a.git commit :這種方式會啟動文字編輯器以便輸入本次提交的說明;
b.git commit -m "this is my commit info text."可以在 commit 命令後新增 -m 選項,將提交資訊與命令放在同一行
3.6跳過使用暫存區域
git commit -a -m 'added new benchmarks'
3.7 移除檔案(從暫存區中移除,連帶從工作目錄中刪除指定的檔案);
a.git rm filename
git rm mytest.txt
b.命令後面可以列出檔案或者目錄的名字,也可以使用 glob 模式;
git rm log/\*.log
4.檢視提交歷史
git log
5.撤銷操作
git commit --amend
5.1取消暫存的檔案
git reset head my.txt
5.2撤銷對檔案的修改
常用命令 Git 常用命令大全
安裝教程可參照 廖雪峰老師的安裝教程。git config 在git中,使用git config 命令來配置 git 的配置檔案,git配置級別主要有3類 1 倉庫級別 local 本地 git 倉庫級別配置檔案,作用於當前倉庫。優先順序最高 2 使用者級別 global,全域性配置檔案,作用於所有...
git 常用命令
檢視是否存在檔案需要上傳 git status git add git commit m 建立遠端倉庫 git remote add origin 116.255.146.153 ruby cd work daily project.git 更新git fetch 116.255.146.153 r...
git常用命令
詳細 1,git log p 命令來顯示每一次提交與其父節點提交內容之間快照的差異。2,為了檢視載入 staged 而並未提交 not committed 的內容差異,可以使用 git diff stage 命令 在git 1.6之前的版本中,使用 cached 適應情形 在執行git commit...