點贊再看,養成習慣!覺得不過癮的童鞋,歡迎關注公衆號《機器學習算法工程師》,有非常多大神的乾貨文章可供學習噢…
前言
昨天上傳代碼到Github上,小編髮現由於換了臺電腦,所有環境又得重新配置,又得重新去搜索資料,太麻煩了,這次一把梭哈。小編的最終目標是想用PyCharm IDE來操作git,從而關聯上Github,所以小編這篇文章的基本邏輯是:
- Git基本配置以及關聯Github
- PyCharm關聯Git和Github
- Demo:如何上傳本地項目方案到Github上成立新的倉庫?
正文
Git基本配置以及關聯Github
這一塊的基本邏輯如下圖所示:
-
下載安裝Git
安裝的時候,除了安裝目錄,其他默認選項即可。 -
創建SSH Key
Git與Github之間的通信是通過SSH加密的安全方式進行的,所以需要創建SSH Key讓Github信任本地主機。
命令爲ssh-keygen -t rsa -C "你的Github註冊郵箱"
出現如圖的image後表示密鑰生成成功,這時候在大家C盤的用戶目錄(小編這裏就是win10 用戶yifan)中多出兩個文件id_rsa和id_rsa.pub,這裏我們需要copy公鑰id_rsa.pub裏的內容,待會用得着。
【小編溫馨提示】
這裏SSH-key生成過程會有輸入密碼的環節,針對個人的辦公場景,大家直接Enter往下,不輸入密碼會更方便! -
Github關聯本地主機
有了第2步本地主機的公鑰,接下來我們可以在Github上進行操作,使它相信本地主機。
首先,我們找到Github賬戶的Settings選項,點擊進去找到SSH and GPG keys,可以見到如下圖的界面。
然後,便是點擊那個綠綠的按鈕New SSH key,把第2步本地主機的公鑰複製進去。這樣整個流程基本完成了,是不是很簡單!
最後,我們可以做點驗證工作與善後工作。首先是驗證本地Git是否關聯上了Github,可以輸入命令ssh -T [email protected]
,如下圖所示就表示成功了!
其次,我們可以打開Git,配置一些基本信息,這會在後期本地上傳代碼時用到。
git config --global user.name "你的GitHub登陸名"
git config --global user.email "你的GitHub註冊郵箱"
PyCharm關聯Git和Github
小編目前主要用Python語言,所以使用PyCharm比較多,這裏就介紹PyCharm如何能使用上Git,從而與Github產生互動。實際上,使用PyCharm進行代碼的版本控制,是十分方便的。
第一步,PyCharm關聯上Git。只用去PyCharm Settings > Version Control > Git中去找到本地Git執行程序的路徑即可。
第二步,PyCharm關聯上Github賬號。就是第一步中Git的下一個選項Github中,添加自己的Github賬戶。
Demo
本地代碼與Github上的互動就2種:Github已創建repository,本地給clone下來;本地代碼上傳並在Github上創建repository。這裏小編的Demo主要講解的是後者。基本邏輯如下圖所示:
-
排除掉不提交的文件
PyCharm的一個項目方案(project)中,不會只有代碼文件,還會有PyCharm自身的配置文件、程序中間結果等,這些無效得、龐大地文件不需要上傳,所以我們需要先排除掉它們。使用PyCharm來操作Git做這件事,直接右鍵該文件,找到Git > exclude選擇,一旦被排除掉,該文件或文件夾會變色(黃綠色):
或者我們可以打開記錄這些被排除文件的記錄文件,可以用來驗證排除操作是否生效或者手動寫入排除命令。
-
提交代碼並創建repository
第一步準備工作做完了,我們就可以提交代碼到Github上並創建新的repository了。
最後,在Github頁面上驗證結果,完美ending。
結語
這篇文章可以讓童鞋們快速上手PyCharm與Git的配合使用方法,但是關於Git命令(pull/push/commit/add等等)並沒有涉及,有興趣的童鞋可以去參考文獻處點擊git擴展知識,延伸閱讀。
參考文獻
- https://www.cnblogs.com/flora5/p/7152556.html
- https://blog.csdn.net/zeroooorez/article/details/94715752
- git擴展知識:http://rogerdudler.github.io/git-guide/index.zh.html
童鞋們,讓小編聽見你們的聲音,點贊評論,一起加油。