Git學習

         Git常用操作

1. 創建版本庫:

     1)創建一個空目錄

     2)git init命令把這個目錄變成Git可以管理的倉庫:$ git init    
     3)git add把文件添加到倉庫:$ git add readme.txt    
     4)git commit把文件提交到倉庫:$ git commit -m "wrote a readme file"

2. 版本操作

     1)git status命令看看結果
     2)看看具體修改了什麼內容:$ git diff readme.txt 
     3)版本控制系統肯定有某個命令可以告訴我們歷史記錄:$ git log
     4)指定回到未來的某個版本:$ git reset --hard 3628164
     5)git reflog用來記錄你的每一次命令:$ git reflog

3. git checkout用版本庫裏的版本替換工作區的版本:$ git checkout -- test.txt

4.  刪除

     1)$ git rm test.txt
     2)rm    'test.txt'
     3) git commit -m "remove test.txt"

5.  添加遠程庫

     1)登陸GitHub,然後,在右上角找到“Create a new repo”按鈕,創建一個新的倉庫

     2)在本地的learngit倉庫下運行命令:$ git remote add origin [email protected]:ankaraneo/JustTest.git
     3)$ git push -u origin master,用git push命令,實際上是把當前分支master推送到遠程

6. 從遠程庫克隆:$ git clone [email protected]:ankaraneo/JustTest.git

7. 分支操作:

   1)創建dev分支,然後切換到dev分支:$ git checkout -b dark = $ git branch dark   + $ git checkout dark
      2)git branch命令查看當前分支:$ git branch
      3)dev分支的工作成果合併到master分支上:$ git merge dark
      4)git log看看分支歷史:$ git log --graph --pretty=oneline --abbrev-commit

8. 標籤管理:

      1)git tag name就可以打一個新標籤:$ git tag v1.0

      2)git show tagname可以看到說明文字:$ git show v0.1


      Git常見錯誤

  1. $ git push -u origin master時出現error:src refspec master does not match any   原因:本地版本庫爲空, 空目錄不能提交 (只進行了init, 沒有add和commit)

  2. 如果輸入$ git remote add origin [email protected]:ankaraneo/JustTest.git
    提示出錯信息:fatal: remote origin already exists. 
    解決辦法如下: 
    1)先輸入$ git remote rm origin 
    2)再輸入$ git remote add [email protected]:ankaraneo/JustTest.git 就不會報錯了!






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