初始化命令: git init
創立乙個.git隱藏資料夾
把所有的修改的檔案新增到大門口:git add ./
把倉儲門口的**放到裡面的房間中去:git commit -m "一些說明"
表示是把所有修改的檔案提交到版本庫: git commit --all -m "一些說明"
檢視當前的狀態:git status
檢視歷史提交的日誌: git log
可以看到簡潔版的日誌: git log --oneline
回退到指定的版本:git reset --hard head~0
表示回退到上上次**提交時的狀態:git reset --hard [版本號]
可以通過版本號精確的回退到某一次提交時的狀態:git reflog
建立分支
建立了乙個dev分支: git branch dev
在剛建立時dev分支裡的東西和master分支裡的東西是一樣
切換分支: git checkout dev
合併分支: git merge dev
合併分支內容,把當前分支與指定的分支(dev),進行合併
當前分支指的是git branch命令輸出的前面有*號的分支
合併時如果有衝突,需要手動去處理,處理後還需要再提交一次.
示例: git push master master
示例: git pull master
注意:如果多次執行會覆蓋本地內容。
git的超詳細命令及解說
git add 檔名 將檔案放到暫存區 git rm cached 檔名 將檔案撤出暫存區 git commit m 備註 檔名 提交到本地庫 git log 檢視提交日誌 git log pretty oneline 分行顯示日誌 git log oneline 分行顯示日誌 只顯示hash值的一...
git 超詳細基本操作
1 在現有目錄中初始化倉庫 進入該專案 git init git add c git add license git commit m initial project version 2 轉殖現有的倉庫 git clone 3 檢視當前檔案的狀態 git status 顯示沒有,進行建立檔案,會顯示...
git 詳細命令
先進入到倉庫的檔案下然後執行 git commit m 提交描述 暫存區提交到本地倉庫 git push origin master 推送到遠端倉庫的指定分支 要指定本地分支 git push origin dev 推送其他分支,比如dev git remote v origin git githu...