Git 遇到的问题总结
1.?error: Cannot pull with rebase: You have unstaged changes.
error: Additionally, your index contains uncommitted changes.?
https://blog.csdn.net/m0_37962554/article/details/81188330
2017年04月25日 09:18:46
?
git 執行git pull –rebase報錯誤如下:
error: Cannot pull with rebase: You have unstaged changes.
error: Additionally, your index contains uncommitted changes.?
原因:如果有未提交的更改,是不能git pull的
解決:
先執行git stash
再執行git pull –rebase
最后再執行git stash pop
?
2.fatal: Not a git repository
https://blog.csdn.net/without_scruple/article/details/79085907
git init就可以了!
?
3.?Permission Denied
https://blog.csdn.net/sxg0205/article/details/81412921
步驟一、檢查本地ssh key是否存在
????1、windows下 開始 -- 搜索框輸入?git bash,打開git bash窗口;
????2、git base窗口中輸入指令?ls ~/.ssh/ 來檢查ssh key是否存在;
????3、如果key不存在則按照步驟二重新生成,ssh key已存在則跳過步驟二,執行步驟三;
步驟二、生成ssh key
????1、繼續步驟一的git bash窗口執行指令:
????????????ssh-keygen -t rsa -b 2048 -C "你自己的郵箱地址"
???????????修改郵箱地址為你自己的郵箱地址,注意此處郵箱地址前后的雙引號為英文格式雙引號;
????2、指令執行后頁面提示:
???????????Generating public/private rsa key pair.
???????????Enter file in which to save the key (/c/Users/***/.ssh/id_rsa):
?????????***表示你自己的當前登錄用戶名,不做修改直接回車,會將生成的rsa文件保存為默認名稱
?????????再次回車提示:
?????????Enter passphrase (empty for no passphrase):?
?????????Enter same passphrase again:?
?????????提示設置提交/l拉取代碼到Github時需要的密碼及確認密碼;
?????????設置密碼后再次回車提示Your identification has been saved in.... 即表示ssh key生成成功;
?
總結
以上是生活随笔為你收集整理的Git 遇到的问题总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 奇舞周刊第 460 期:详聊前端异常原理
- 下一篇: 实例六 自动售饮料机