使用pycharm将自己项目代码上传github(保姆教程)
1、梳理一下Git、github和gitee這三個(gè)之間的關(guān)系:
1.1、Github
首先從我們最熟悉的github來說,他其實(shí)是一個(gè)代碼托管平臺,我們可以在他的里面新建很多的倉庫,有強(qiáng)迫癥的我理解就是一個(gè)倉庫是一個(gè)自己的項(xiàng)目代碼,這些倉庫可以是公開的也可以是私有的,公開的倉庫可以允許別人來下載我們的代碼,從而達(dá)到代碼開源的一個(gè)目的;私有的就是只有自己有權(quán)限;
1.2、Gitee
其次是gitee這個(gè)其實(shí)也是一個(gè)代碼托管的平臺,是一個(gè)國內(nèi)的平臺,他跟github功能是一模一樣的,多了一個(gè)功能就是允許企業(yè)版免費(fèi)體驗(yàn),而github是國外的他已經(jīng)被WR給收購了;
?1.3、Git
其實(shí)不管你把代碼放到github上還是gitee上都需要用到git,這個(gè)git其實(shí)他是一個(gè)系統(tǒng),一個(gè)控制系統(tǒng),是我們安裝了他之后才可以把代碼上傳到gitee或者github里面;
-------------------所以如果想要將自己的項(xiàng)目代碼托管到github上,首先你得安裝git,其次注冊一個(gè)Github賬號;
2、如何安裝Git
Git安裝的麻煩之處,在于它的下載;
百度搜索Git,進(jìn)入官網(wǎng),這樣是非常難訪問、下載的;接下來我們可以使用國內(nèi)的鏡像源來下載,https://blog.csdn.net/liu123342/article/details/96828651參照該博客;
根據(jù)自己的系統(tǒng),我們可以找一個(gè)最新版的下載
?下載完之后就雙擊進(jìn)行安裝;
安裝完之后打開Git Bsah,這個(gè)相當(dāng)于我們終端一樣的窗口:
?然后輸入一些命令,讓他連接上我們的Github,比如給他一個(gè)username和password,如果使用這個(gè)去基于命令式的操作上傳代碼會很麻煩,網(wǎng)上也有教程叫我們?nèi)绾问褂胓it上傳我們的代碼;
所以會有一種簡便的可視化的操作,不需要打開這個(gè)終端命令窗口,就可以將我們的代碼上傳到github和gitee里邊。
-----------------------------基于Pycharm將代碼上傳到github或者gitee上---------------
1、首先安裝一個(gè)插件:
打開pycharm-->File-->Settings-->Plugins-->搜索github
?點(diǎn)擊安裝Install;同理搜索Gitee安裝;(沒有搜索到Github,我安裝的Github Tools和Github Theme)
2、注冊github賬號;(如果你使用第一種的終端命令上傳代碼的話你需要先建立一個(gè)倉庫的,但是如果使用pycharm方式就不需要提前建立倉庫)
打開pycharm-->VCS-->Share Project on Github (我自己的版本是這個(gè)步驟)
pycharm-->VCS-->Import into Version Control-->Share Project on Github(其他版本可能是這個(gè)步驟)
彈出如下框:因?yàn)橹拔乙呀?jīng)輸入了我的郵箱和密碼,所以這里就不會再出現(xiàn)讓我們輸入用戶名和密碼的那個(gè)窗口了,
?Repository表示項(xiàng)目上傳過去你要新建立一個(gè)倉庫,所以這個(gè)可以根據(jù)個(gè)人習(xí)慣命名;(不能是中文)
Remote:無所謂可以自行填寫;
Description:可以填寫也可以不用填寫;
之后點(diǎn)擊Share,就會出現(xiàn)如下窗口,意思就是說里邊的這些文件你想要把哪些同步到github上的倉庫里邊呢,如果全選的話就會全部同步上去;
此時(shí)表明正在上傳:
?
?上傳成功:
然后我們轉(zhuǎn)換到github上邊去看一下:
?------------至此為止,通過pycharm基于安裝插件的方法將我們的python代碼推送到github上---------
?上述因?yàn)樾薷牧舜a,添加了注釋,就自動將.py文件標(biāo)記為藍(lán)色了;
存在另外一個(gè)問題,如果我們對這個(gè)代碼進(jìn)行修改了,如何將其更新到github上呢?他不像我們的word之類了改動文件之后它會自動保存;這里需要我們手動去推送,
將上述添加注釋后的代碼推送到github上,即代碼更新后如何推送到github上:
Git-->Commit(更新Pycharm這個(gè)IDE后的步驟)
VCS-->Commit(未更新前的步驟)
進(jìn)入下一個(gè)界面:
?如果你不寫的話他會提示你:
寫了之后:
?Commit之后:
?此時(shí)還沒有完事,他還是沒有上傳的狀態(tài),我們只是告訴Pycharm我們要把修改的detection.py也就是此時(shí)狀態(tài)是藍(lán)色的,表示我們改動的,這個(gè)要推送上去,但是還沒有推送。
GIt-->Push
Push時(shí)候是這個(gè)界面,告訴我們要Push的是哪些內(nèi)容:
?看下面狀態(tài)欄顯示正在Push:
?
Push成功之后會有提示:
?回到Github上看一下:
?
?
?------------至此為止基于安裝插件的方式將更新后的代碼上傳github就結(jié)束了------------
檢驗(yàn)?zāi)愕捻?xiàng)目是否已經(jīng)上傳的另外一個(gè)辦法就是:
Git-->Github-->Share Project on Github
就會提示該項(xiàng)目已經(jīng)存在了;你就不用再新建了;?
第二個(gè)問題:上述只是更新了代碼,并沒有新建立文件,比如我們在原有的項(xiàng)目上新建一個(gè)test.py文件的話,他會提示我們將該文件自動更新到Github倉庫嗎?
點(diǎn)擊Enter之后,會出現(xiàn)如下界面:
?如果需要就點(diǎn)擊Add,不需要就Cancel;之后就根據(jù)自己而定啦;
如果是Add的話之后就是Commit,然后Push即可;
問題3:之前我們在第一次推送到github上時(shí),是選擇了全部的項(xiàng)目內(nèi)容,但是如果我們當(dāng)時(shí)只是選擇了一部分的內(nèi)容推送,有一部分內(nèi)容沒有推送的話,我們后期想推送的話怎么辦?
(切記此時(shí)如果我們直接使用頂部菜單欄的Commit的話,它顯示要我們推送的還是我們第一次所選擇的內(nèi)容,并沒有顯示未推送的部分,就是第一次未推送的內(nèi)容他是不會出現(xiàn)的)
這個(gè)時(shí)候我們就需要在要推送的項(xiàng)目內(nèi)容上右鍵,選擇Git,選擇Add,這個(gè)時(shí)候這個(gè)要推送的內(nèi)容名字就會發(fā)生顏色變化,此時(shí)表明我們已經(jīng)把它加入到我們的Commit這個(gè)行列里邊了,此時(shí)再次回到頂部菜單欄的Git上選擇Commit就會出現(xiàn)原來未添加的內(nèi)容了;之后再次Push就行了;
?
總結(jié)
以上是生活随笔為你收集整理的使用pycharm将自己项目代码上传github(保姆教程)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Computer Vision Task
- 下一篇: 基于openCV的项目实战1:信用卡数字