使用pycharm將自己項目代碼上傳github(小白教程)
1、梳理一下Git、github和gitee這三個之間的關系:
1.1、Github
首先從我們最熟悉的github來說,他其實是一個代碼托管平臺,我們可以在他的裡面新建很多的倉庫,有強迫癥的我理解就是一個倉庫是一個自己的項目代碼,這些倉庫可以是公開的也可以是私有的,公開的倉庫可以允許別人來下載我們的代碼,從而達到代碼開源的一個目的;私有的就是隻有自己有權限;
1.2、Gitee
其次是gitee這個其實也是一個代碼托管的平臺,是一個國內的平臺,他跟github功能是一模一樣的,多瞭一個功能就是允許企業版免費體驗,而github是國外的他已經被WR給收購瞭;
1.3、Git
其實不管你把代碼放到github上還是gitee上都需要用到git,這個git其實他是一個系統,一個控制系統,是我們安裝瞭他之後才可以把代碼上傳到gitee或者github裡面;
所以如果想要將自己的項目代碼托管到github上,首先你得安裝git,其次註冊一個Github賬號;
2、如何安裝Git
Git安裝的麻煩之處,在於它的下載;
百度搜索Git,進入官網,這樣是非常難訪問、下載的;接下來我們可以使用國內的鏡像源來下載,
參照如下步驟
下載git時,先進官網看
https://git-scm.com/download/win
然後發現幾kb的網速,這是要讓我下一年麼,找瞭找網上有沒有其他的鏡像,發現阿裡有一個鏡像,下載速度超快。
網址:https://npm.taobao.org/mirrors/git-for-windows/
進去選擇自己要的版本點擊下載即可。
根據自己的系統,我們可以找一個最新版的下載
下載完之後就雙擊進行安裝;
安裝完之後打開Git Bsah,這個相當於我們終端一樣的窗口:
然後輸入一些命令,讓他連接上我們的Github,比如給他一個username和password,如果使用這個去基於命令式的操作上傳代碼會很麻煩,網上也有教程叫我們如何使用git上傳我們的代碼;
所以會有一種簡便的可視化的操作,不需要打開這個終端命令窗口,就可以將我們的代碼上傳到github和gitee裡邊。
基於Pycharm將代碼上傳到github或者gitee上
1、首先安裝一個插件:
打開pycharm–>File–>Settings–>Plugins–>搜索github
點擊安裝Install;同理搜索Gitee安裝;(沒有搜索到Github,我安裝的Github Tools和Github Theme)
2、註冊github賬號;
(如果你使用第一種的終端命令上傳代碼的話你需要先建立一個倉庫的,但是如果使用pycharm方式就不需要提前建立倉庫)
打開pycharm–>VCS–>Share Project on Github (我自己的版本是這個步驟)
pycharm–>VCS–>Import into Version Control–>Share Project on Github(其他版本可能是這個步驟)
彈出如下框:因為之前我已經輸入瞭我的郵箱和密碼,所以這裡就不會再出現讓我們輸入用戶名和密碼的那個窗口瞭,
Repository表示項目上傳過去你要新建立一個倉庫,所以這個可以根據個人習慣命名;(不能是中文)
Remote:無所謂可以自行填寫;
Description:可以填寫也可以不用填寫;
之後點擊Share,就會出現如下窗口,意思就是說裡邊的這些文件你想要把哪些同步到github上的倉庫裡邊呢,如果全選的話就會全部同步上去;
此時表明正在上傳:
上傳成功:
然後我們轉換到github上邊去看一下:
————至此為止,通過pycharm基於安裝插件的方法將我們的python代碼推送到github上———
上述因為修改瞭代碼,添加瞭註釋,就自動將.py文件標記為藍色瞭;
存在另外一個問題,如果我們對這個代碼進行修改瞭,如何將其更新到github上呢?他不像我們的word之類瞭改動文件之後它會自動保存;這裡需要我們手動去推送,
將上述添加註釋後的代碼推送到github上,即代碼更新後如何推送到github上:
Git–>Commit(更新Pycharm這個IDE後的步驟)
VCS–>Commit(未更新前的步驟)
進入下一個界面:
如果你不寫的話他會提示你:
寫瞭之後:
Commit之後:
此時還沒有完事,他還是沒有上傳的狀態,我們隻是告訴Pycharm我們要把修改的detection.py也就是此時狀態是藍色的,表示我們改動的,這個要推送上去,但是還沒有推送。
GIt–>Push
Push時候是這個界面,告訴我們要Push的是哪些內容:
看下面狀態欄顯示正在Push:
Push成功之後會有提示:
回到Github上看一下:
————至此為止基於安裝插件的方式將更新後的代碼上傳github就結束瞭————
檢驗你的項目是否已經上傳的另外一個辦法就是:
Git–>Github–>Share Project on Github
就會提示該項目已經存在瞭;你就不用再新建瞭;
第二個問題:上述隻是更新瞭代碼,並沒有新建立文件,比如我們在原有的項目上新建一個test.py文件的話,他會提示我們將該文件自動更新到Github倉庫嗎?
點擊Enter之後,會出現如下界面:
如果需要就點擊Add,不需要就Cancel;之後就根據自己而定啦;
如果是Add的話之後就是Commit,然後Push即可;
問題3:之前我們在第一次推送到github上時,是選擇瞭全部的項目內容,但是如果我們當時隻是選擇瞭一部分的內容推送,有一部分內容沒有推送的話,我們後期想推送的話怎麼辦?
(切記此時如果我們直接使用頂部菜單欄的Commit的話,它顯示要我們推送的還是我們第一次所選擇的內容,並沒有顯示未推送的部分,就是第一次未推送的內容他是不會出現的)
這個時候我們就需要在要推送的項目內容上右鍵,選擇Git,選擇Add,這個時候這個要推送的內容名字就會發生顏色變化,此時表明我們已經把它加入到我們的Commit這個行列裡邊瞭,此時再次回到頂部菜單欄的Git上選擇Commit就會出現原來未添加的內容瞭;之後再次Push就行瞭;
到此這篇關於使用pycharm將自己項目代碼上傳github(小白教程)的文章就介紹到這瞭,更多相關pycharm代碼上傳github內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!
推薦閱讀:
- PyCharm 安裝與使用配置教程(windows,mac通用)
- pycharm怎麼安裝第三方庫 pycharm安裝第三方庫的方法
- GIt在pyCharm的詳細使用教程記錄
- 如何使用PyCharm及常用配置詳解
- Python和Pycharm 環境部署詳細步驟