10分鐘快速學習Git常見知識點和經常使用命令

Git基本操做

Git三種狀態

  • 已修改(modified)修改了文件,可是尚未保存到數據庫中
  • 已暫存(staged)對一個已修改的文件的當前版本作了標記,讓其包含在下次提交的快照中
  • 已提交(committed)數據已經安全的保存在本地數據庫中

Git工做流程

  1. 在工做目錄中修改文件;
  2. 暫存文件,將文件的快照放入暫存區域;
  3. 提交更新,找到暫存區域的文件,將快照永久性存儲到Git倉庫目錄中。

Git初始設置

  • 設置用戶信息git

    git config -global user.name "your name"  
    git config -global user.email youremail@email.com

Git基本命令

  • 初始化倉庫github

    git init
  • 加入文件數據庫

    git add *.c
    git commit -m 'Your Information'
  • 克隆現有倉庫安全

    git clone https://github.com/elegantking/PythonSpiderGuide

    若是想定義本地的倉庫名稱,能夠使用在後面加入本身的名稱,例如服務器

    git clone https://github.com/elegantking/PythonSpiderGuide MyPythonProject
  • 檢查當前文件狀態ide

    git status
  • 查詢文件更新哪些部分fetch

    git diff
  • 刪除指定文件ui

    git rm file
  • 查看提交歷史code

    git log

    顯示每次提交的內容差別orm

    git log -p -2
  • 查看已經配置的遠程倉庫服務器

    git remote
  • 從遠程倉庫中獲取新的數據

    git fetch [remote-name]
  • 推送到遠程倉庫

    git push
  • 移除遠程倉庫

    git remote rm [remote-name]

Git分支命令

  • 建立分支

    git branch [name]
  • 切換到指定分支

    git checkout [name]
  • 合併分支

    git merge [name]

參考資料

Pro Git第二版 簡體中文

相關文章
相關標籤/搜索