Git學習4 常用命令小結
阿新 • • 發佈:2019-01-10
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow
也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!
由於Git倉庫是將工作區和版本庫放在一起的,所以本地可以完成絕大部分的操作,在本地倉庫已經完成了所有需要的更新後,才能把本地倉庫同步到遠端倉庫,實現異地備份和同步。博主的個人 部落格就是使用Git實現異地備份與同步的,Git命令的強大功能令我著迷,所以在這篇文章將一些在日常工作中經常使用的部分Git命令做一個小結。
這篇文章不會詳細區介紹每個Git命令的執行過程,只是將一些使用到的命令做一個彙總。關於Git命令的實際執行過程,請繼續關注此Git系列的文章。
Git命令 | 功能描述 |
---|---|
git config | 查詢和修改Git的相關配置 |
git commit | 將工作區的最後修改更新到版本庫中 |
git clean | 清除工作區未被跟蹤的檔案 |
git commit | 用暫存區的目錄樹更新版本庫的目錄樹 |
git push | 將本地版本庫推送到遠端版本庫(類似備份) |
git pull | 將遠端倉庫的提交拉取到本地 |
git init | 初始化一個版本庫 |
git status | 顯示工作區相對暫存區的檔案狀態 |
git log | 顯示提交日誌 |
git reflog | 顯示分支等引用的變更記錄 |
git clone | 克隆版本庫 |
git checkout | 檢出到工作區,可以切換或者建立分支(需要加上-b引數) |
git reset | 重置工作區到某個commit |
git stash | 儲存和恢復進度 |
git tag | 管理里程碑 |
git diff | 差異比較 |
git fetch | 獲取遠端庫的提交 |
git merge | 合併分支 |
git rebase | 變基操作 |
git rm | 刪除操作 |
git blame | 對檔案進行逐行的追溯 |
git remote | 遠端版本庫管理 |
以上是較常用的命令,還有一些命令使用頻率不是那麼高,但是在一些情況下掌握還是很有幫助的。彙總如下:
Git命令 | 功能描述 |
---|---|
git ls-files | 顯示工作區和暫存區的檔案 |
git ls-tree | 顯示樹物件包含的檔案 |
git write-tree | 從暫存區建立一個樹物件 |
git ls-remote | 顯示遠端版本庫的分支 |
git mv | 實現檔案的改名或者移動操作 |
git rev-parse | 檢視分支等引用的commit |
git rev-list | 檢視最新和歷史提交 |