天天看點

git常用指令筆記(溫故而知新)

簡單介紹

  • 建立一個倉庫之後,目前目錄就成為了工作區,工作區下有一個隐藏目錄 .git,它屬于 Git 的版本庫。
  • Git 的版本庫有一個稱為 Stage 的暫存區以及最後的 History 版本庫,History 存儲所有分支資訊,使用一個 HEAD 指針指向目前分支。
    git常用指令筆記(溫故而知新)
    git常用指令筆記(溫故而知新)

基本指令

  • git init

    :初始化git倉庫
  • git add xxx

    :将xxx檔案的修改添加到暫存區
  • git add .

    :将所有檔案添加到暫存區
  • git commit -m "說明資訊"

    :将暫存區的檔案送出到目前分支,送出之後暫存區就被清空了
  • git status

    :檢視工作區狀态
  • git diff

    :檢視修改内容
  • git log

    :檢視多次版本資訊
  • git reflog

    :檢視曆史指令,回到未來版本
  • git reset -- files

    :使用目前分支上的修改覆寫暫存區,用來撤銷最後一次 git add files
  • git checkout -- files

    :使用暫存區的修改覆寫工作目錄,用來撤銷本地修改

上傳至github倉庫指令

  • git remote add origin [email protected]:賬戶名/項目名.git

    :将本地倉庫與github倉庫關聯
  • git push -u origin master

    :第一次将本地倉庫的所有内容推送到github倉庫
  • git push origin master

    :将修改的内容實時推送至github倉庫
  • git remote -v

    :檢視與遠端庫的關聯資訊
  • git remote rm origin

    :解除本地庫與遠端庫的關聯關系,并不會删除庫-

克隆至本地庫指令

  • git clone [email protected]/賬戶名/項目名.git

    :将github倉庫克隆至本地