git使用問題彙總

2015.11.29git


 

一.git clone 出現以下問題:github

    

 解決方案:添加一個ssh keys。步驟以下:vim

    1.生成一個ssh-key(圖片來自網絡)網絡

    

    2.找到「Your identification has been saved in /c/Users/linlin/.ssh/id_rsa.」,in後面就是對應的目錄,打開目錄下的id_rsa.pub文件,用記事本打開,並複製內容;ssh

    

    3.複製完內容之後從網頁上登陸github,打開setting;ide

    

      而後進入ssh-keys;orm

      

      點擊add;blog

          

        而後填寫名稱和粘貼剛剛複製的內容;圖片

      

      最後點擊add key便可;it

而後就能夠進行clone了;

 

 

二.產生index.lock:

    

 

    問題產生的緣由是在以前的commit時,在vim中操做不當,例如我使用了ctrl+Z快捷鍵,以後就沒法push(由於其實沒有commit成功),又沒法commit(由於以前的commit有錯誤沒有解決);最後在stack overflow找到解決方法:刪除該文件便可

      

3、產生commit_editormsg.sep文件

      

  解決方法相似上面的問題,rm掉對應文件便可

3、faild to push some refs..

      


  問題的緣由是 當前本地倉庫版本與github倉庫的版本文件不一致,解決方案:先git pull 而後再git push;

      

    (每個看起來輕描淡寫的問題背後,都有着數小時的百度搜索和篩選信息,碎覺!)

  


12.05更新

4、git add或者git rm某個文件夾時,碰到文件夾名稱含括號如Teacher_class_system(alpha)

 解決方法:在(和)前都加上\,即git add   Teacher_class_system\(alpha\) ,原理和轉義字符一致

相關文章
相關標籤/搜索