1. 程式人生 > >[使用教程] 在linux中使用git

[使用教程] 在linux中使用git

  1. 如果需要建立新的倉庫,請參考配置git並建立新的倉庫。按照教程安裝有三個小問題:
    1.1 在測試ssh的時候,顯示Host Key Verification Failed。網上的教程說刪除~/.ssh/known_hosts檔案即可,但是我的資料夾裡只有id_rsa和id_rsa.pub,並沒有known_hosts檔案。問題便在這裡,別人的是因為已經存在,導致不對,需要刪除。我的是因為沒有,需要建立。在命令列輸入ssh-keyscan -H github.com >> ~/.ssh/known_hosts即可。感謝ssh測試錯誤
    1.2 在進行到下面這一步時,需要將後面的URL修改為https://github.com/使用者名稱/倉庫名.git

    ,並且保證該倉庫已經在github賬號中建立好了。
    在這裡插入圖片描述
    1.3 failed to push some refs to 'xxx.git'
    解決上述問題後,在最後一步push的時候,發現又出問題。查了一下,發現時在github網頁上建立倉庫時,預設建立了README檔案,但是本地沒有。所以需要pull下來合併之後再上傳。使用git pull --rebase origin master 命令合併程式碼,然後push就可以了。感謝push-pull

  2. 配置git賬號:

  • 如果讓當前電腦的所有git操作均使用同一個git賬戶:

    git  config --global  user.name  "xxxxx"
    git config --global user.email  "
    [email protected]
    "
  • 如果想為每個專案單獨配置不同的git使用者,在每個專案的主目錄下執行:

    git  config  user.name  "xxxxx"
    git config  user.email  "[email protected]"
    
  1. 如果想讓電腦記住github的賬號密碼:
  • 如果想為全域性配置記住賬戶密碼:

    git config --global credential.helper store
    
  • 如果想為每個單獨專案配置記住賬戶密碼:

    git config credential.helper store
    

    進行如上操作之後,只需輸入一次賬號密碼,之後操作不再需要賬號密碼。

  1. 下面記錄一下從github上clone一個倉庫,修改並上傳至原倉庫的使用要點:
  • 從github上clone程式碼

    git clone https://github.com/使用者名稱/專案名
    
  • 修改程式碼之後,現將檔案加入本地暫存區。

    git add 檔名      #表示將檔案加入本地暫存區
    或
    git add .      #表示將當前資料夾下所有檔案新增至暫存區
    
  • 確認提交更改

    git commit -m "提交的更改說明"
    
  • 將本地庫內容推送到遠端倉庫github。輸入下述命令,輸入命令之後,按照提示輸入github的使用者名稱和密碼即可。

    git push origion master