Git 命令大全

2021-06-18 09:52:11 字數 1779 閱讀 7844

git 的特點:

1.關注檔案的整體變化

2.git 更像是把變化的檔案作快照後,記錄在乙個微型的檔案系統中。每次提交更新時,

它會縱覽一遍所有檔案的指紋資訊並對檔案作一快照,然後儲存乙個指向這次快照 的索引。

為提高效能,若檔案沒有變化,git 不會再次儲存,而只對上次儲存的快照作一鏈結。

基本的 git 工作流程如下:

1. 在工作目錄中修改某些檔案。 2. 對修改後的檔案進行快照,然後儲存到暫存區域。 3. 提交更新,將儲存在暫存區域的檔案快照永久轉儲到 git 目錄中。

---git status                #列出修改過的檔案 

---git diff                  #檢視尚未暫存的檔案更新了哪些部分

---git add .                 #可以用它開始跟蹤新檔案,或者把已跟蹤的檔案放到暫存區,還能用於合併時把有衝突的檔案標記為已解                                 決狀態等

---cat .gitignore            #列出要忽略的檔案模式

---git diff --staged 或者 git diff --cached        #要看已經暫存起來的檔案和上次提交時的快照之間的差異

---git commit -m "and new"   #每次準備提交前,先用git status 看下,是不是都已暫存起來了,然後再執行提交命令 git commit

git push

---git commit -a -m 'added new benchmarks' #git 就會自動把所有已經跟蹤過的檔案暫存起來一併提交

---git rm ***                #從已跟蹤檔案清單中移除(確切地說,是從暫存區域移除),然後提交。

---git log                   #會按提交時間列出所有的更新,最近的更新排在最上面

---git log -p -2             #-p 選項展開顯示每次提交的內容差異,用 -2 則僅顯示最近的兩次更新

---git commit --amend        #撤消剛才的提交操作

---git remote                #要檢視當前配置有哪些遠端倉庫

---git pull                  #從原始轉殖的遠端倉庫中抓取資料後,合併到工作目錄中的當前分支

---git push origin master    #把本地的 master 分支推送到origin 伺服器 如果在你推資料前,已經有其他人推送了若干更新,那 你的推送操作就會被駁回。你必須先把他們的更新抓取到本地,合併到自己的專案中,然後才可以再次推送

---git branch                #建立乙個新的分支指標

---git checkout              #切換到其他分支

---git checkout -b xx        #新建並切換到該分支

---git merge                 #合併branch

---git branch -d ***         #刪除沒用的分支

---git branch                #會給出當前所有分支的清單:

---git branch -v             #檢視各個分支最後乙個提交物件的資訊

---git branch --merge        #檢視哪些分支已被併入當前分支

---git branch --no--merged   #顯示還未合併進來的分支

git命令大全

公司使用了github 特意從網上總結下常用的git命令,備用 1 遠端倉庫相關命令 檢出倉庫 git clone git 首次開發必用 檢視遠端倉庫 git remote v 新增遠端倉庫 git remote add name url 刪除遠端倉庫 git remote rm name 修改遠端...

git命令大全

git 是乙個很強大的分布式版本控制系統。它不但適用於管理大型開源軟體的源 管理私人的文件和源 也有很多優勢。git常用操作命令 1 遠端倉庫相關命令 檢出倉庫 git clone git 檢視遠端倉庫 git remote v 新增遠端倉庫 git remote add name url 刪除遠端...

Git命令大全

1.git init 初始化乙個git倉庫 2.git add filename 新增檔案 3.git commit m 提交並新增說明 4.git status 檢視倉庫當前狀態 5.git diff filename 檢視檔案不同 6.git log 顯示從近到遠的提交日誌 引數pretty o...