git 指令學習

  • 克隆倉庫到本地
git clone http://([email protected])
  • 克隆倉庫分支到本地
git clone -b 分支名 http://([email protected])
  • · 查看本地分支(在當前分支的前面用*標記)
git branch  
  • 查看所有分支(包括本地和遠程,遠程分支一般會用紅色字體標記出來)
git branch -a
  • 新建分支並切換到指定遠程分支(可以將遠程git倉庫裏的指定分支拉取到本地,這樣就在本地新建了一個dev分支,並和指定的遠程分支release/caigou_v1.0關聯了起來)
git checkout -b 本地分支名 origin/遠程分支名
  • 新建分支並切換到該分支(新建分支,該分支是從當前分支上檢出的,所有文件內容都和當前分支一模一樣)
git checkout -b 本地分支名

  


 

  • 查看工作區(本地分支)、暫存區(準備提交)狀態
git status
  • 將工作區文件提交到暫存區
git add 文件名
  • 將工作區文件全部提交到暫存區
git add .
  • 刪除暫存區的文件
git reset HEAD <file>
  • 撤回工作區(本地分支)的修改(

    這裏有兩種情況:

    • 自修改後還沒有被放到暫存區,撤銷修改就回到和版本庫一模一樣的狀態;
    • 已經添加到暫存區後,又作了修改,現在,撤銷修改就回到添加到暫存區後的狀態。
git checkout -- <file>

  


 

  • 登錄:
git config --global user.email "[email protected]"
git config --global user.name "Your Name"

  


  • 將分支dev上的修改合併到當前分支中
git rebase dev

  

  to be continued

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章