版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第使用pycharm將自己項(xiàng)目代碼上傳github(小白教程)1.1、Github
首先從我們最熟悉的github來(lái)說(shuō),他其實(shí)是一個(gè)代碼托管平臺(tái),我們可以在他的里面新建很多的倉(cāng)庫(kù),有強(qiáng)迫癥的我理解就是一個(gè)倉(cāng)庫(kù)是一個(gè)自己的項(xiàng)目代碼,這些倉(cāng)庫(kù)可以是公開的也可以是私有的,公開的倉(cāng)庫(kù)可以允許別人來(lái)下載我們的代碼,從而達(dá)到代碼開源的一個(gè)目的;私有的就是只有自己有權(quán)限;
1.2、Gitee
其次是gitee這個(gè)其實(shí)也是一個(gè)代碼托管的平臺(tái),是一個(gè)國(guó)內(nèi)的平臺(tái),他跟github功能是一模一樣的,多了一個(gè)功能就是允許企業(yè)版免費(fèi)體驗(yàn),而github是國(guó)外的他已經(jīng)被WR給收購(gòu)了;
1.3、Git
其實(shí)不管你把代碼放到github上還是gitee上都需要用到git,這個(gè)git其實(shí)他是一個(gè)系統(tǒng),一個(gè)控制系統(tǒng),是我們安裝了他之后才可以把代碼上傳到gitee或者github里面;
所以如果想要將自己的項(xiàng)目代碼托管到github上,首先你得安裝git,其次注冊(cè)一個(gè)Github賬號(hào);
2、如何安裝Git
Git安裝的麻煩之處,在于它的下載;
百度搜索Git,進(jìn)入官網(wǎng),這樣是非常難訪問(wèn)、下載的;接下來(lái)我們可以使用國(guó)內(nèi)的鏡像源來(lái)下載,
參照如下步驟
下載git時(shí),先進(jìn)官網(wǎng)看
/download/win
然后發(fā)現(xiàn)幾kb的網(wǎng)速,這是要讓我下一年么,找了找網(wǎng)上有沒(méi)有其他的鏡像,發(fā)現(xiàn)阿里有一個(gè)鏡像,下載速度超快。
網(wǎng)址:/mirrors/git-for-windows/
進(jìn)去選擇自己要的版本點(diǎn)擊下載即可。
根據(jù)自己的系統(tǒng),我們可以找一個(gè)最新版的下載
下載完之后就雙擊進(jìn)行安裝;
安裝完之后打開GitBsah,這個(gè)相當(dāng)于我們終端一樣的窗口:
然后輸入一些命令,讓他連接上我們的Github,比如給他一個(gè)username和password,如果使用這個(gè)去基于命令式的操作上傳代碼會(huì)很麻煩,網(wǎng)上也有教程叫我們?nèi)绾问褂胓it上傳我們的代碼;
所以會(huì)有一種簡(jiǎn)便的可視化的操作,不需要打開這個(gè)終端命令窗口,就可以將我們的代碼上傳到github和gitee里邊。
基于Pycharm將代碼上傳到github或者gitee上
1、首先安裝一個(gè)插件:
打開pycharm--File--Settings--Plugins--搜索github
點(diǎn)擊安裝Install;同理搜索Gitee安裝;(沒(méi)有搜索到Github,我安裝的GithubTools和GithubTheme)
2、注冊(cè)github賬號(hào);
(如果你使用第一種的終端命令上傳代碼的話你需要先建立一個(gè)倉(cāng)庫(kù)的,但是如果使用pycharm方式就不需要提前建立倉(cāng)庫(kù))
打開pycharm--VCS--ShareProjectonGithub(我自己的版本是這個(gè)步驟)
pycharm--VCS--ImportintoVersionControl--ShareProjectonGithub(其他版本可能是這個(gè)步驟)
彈出如下框:因?yàn)橹拔乙呀?jīng)輸入了我的郵箱和密碼,所以這里就不會(huì)再出現(xiàn)讓我們輸入用戶名和密碼的那個(gè)窗口了,
Repository表示項(xiàng)目上傳過(guò)去你要新建立一個(gè)倉(cāng)庫(kù),所以這個(gè)可以根據(jù)個(gè)人習(xí)慣命名;(不能是中文)
Remote:無(wú)所謂可以自行填寫;
Description:可以填寫也可以不用填寫;
之后點(diǎn)擊Share,就會(huì)出現(xiàn)如下窗口,意思就是說(shuō)里邊的這些文件你想要把哪些同步到github上的倉(cāng)庫(kù)里邊呢,如果全選的話就會(huì)全部同步上去;
此時(shí)表明正在上傳:
上傳成功:
然后我們轉(zhuǎn)換到github上邊去看一下:
------------至此為止,通過(guò)pycharm基于安裝插件的方法將我們的python代碼推送到github上---------
上述因?yàn)樾薷牧舜a,添加了注釋,就自動(dòng)將.py文件標(biāo)記為藍(lán)色了;
存在另外一個(gè)問(wèn)題,如果我們對(duì)這個(gè)代碼進(jìn)行修改了,如何將其更新到github上呢?他不像我們的word之類了改動(dòng)文件之后它會(huì)自動(dòng)保存;這里需要我們手動(dòng)去推送,
將上述添加注釋后的代碼推送到github上,即代碼更新后如何推送到github上:
Git--Commit(更新Pycharm這個(gè)IDE后的步驟)
VCS--Commit(未更新前的步驟)
進(jìn)入下一個(gè)界面:
如果你不寫的話他會(huì)提示你:
寫了之后:
Commit之后:
此時(shí)還沒(méi)有完事,他還是沒(méi)有上傳的狀態(tài),我們只是告訴Pycharm我們要把修改的detection.py也就是此時(shí)狀態(tài)是藍(lán)色的,表示我們改動(dòng)的,這個(gè)要推送上去,但是還沒(méi)有推送。
GIt--Push
Push時(shí)候是這個(gè)界面,告訴我們要Push的是哪些內(nèi)容:
看下面狀態(tài)欄顯示正在Push:
Push成功之后會(huì)有提示:
回到Github上看一下:
------------至此為止基于安裝插件的方式將更新后的代碼上傳github就結(jié)束了------------
檢驗(yàn)?zāi)愕捻?xiàng)目是否已經(jīng)上傳的另外一個(gè)辦法就是:
Git--Github--ShareProjectonGithub
就會(huì)提示該項(xiàng)目已經(jīng)存在了;你就不用再新建了;
第二個(gè)問(wèn)題:上述只是更新了代碼,并沒(méi)有新建立文件,比如我們?cè)谠械捻?xiàng)目上新建一個(gè)test.py文件的話,他會(huì)提示我們將該文件自動(dòng)更新到Github倉(cāng)庫(kù)嗎?
點(diǎn)擊Enter之后,會(huì)出現(xiàn)如下界面:
如果需要就點(diǎn)擊Add,不需要就Cancel;之后就根據(jù)自己而定啦;
如果是Add的話之后就是Commit,然后Push即可;
問(wèn)題3:之前我們?cè)诘谝淮瓮扑偷絞ithub上時(shí),是選擇了全部的項(xiàng)目?jī)?nèi)容,但是如果我們當(dāng)時(shí)只是選擇了一部分的內(nèi)容推送,有一部分內(nèi)容沒(méi)有推送的話,我們后期想推送的話怎么辦?
(切記此時(shí)如果我們直接使用頂部菜單欄的Commit的話,它顯示要我們推送的還是我們第一次所選擇的內(nèi)容,并沒(méi)有顯示未推送的部分,就是第一次未推送的內(nèi)容他
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中職煙草栽培與加工(煙草技術(shù)專題)試題及答案
- 2025年大學(xué)交通運(yùn)輸(物流運(yùn)輸規(guī)劃)試題及答案
- 2025年大學(xué)農(nóng)村電氣技術(shù)(農(nóng)村新能源利用)試題及答案
- 2026年生物科技(基因編輯技術(shù))試題及答案
- 2025年高職獸醫(yī)服務(wù)(服務(wù)技術(shù))試題及答案
- 2025年高職(野生動(dòng)植物資源保護(hù)與利用)野生動(dòng)物監(jiān)測(cè)試題及答案
- 2025年中職護(hù)理(老年護(hù)理)試題及答案
- 2025年高職電網(wǎng)監(jiān)控技術(shù)(電網(wǎng)監(jiān)控操作)試題及答案
- 2025年高職(中藥購(gòu)銷員)中藥銷售綜合測(cè)試題及答案
- 2025年高職(現(xiàn)代農(nóng)業(yè)技術(shù))精準(zhǔn)農(nóng)業(yè)種植試題及答案
- 商超信息系統(tǒng)操作規(guī)定
- 如何做好一名護(hù)理帶教老師
- 房地產(chǎn)項(xiàng)目回款策略與現(xiàn)金流管理
- 花溪區(qū)高坡苗族鄉(xiāng)國(guó)土空間總體規(guī)劃 (2021-2035)
- 非連續(xù)性文本閱讀(中考試題20篇)-2024年中考語(yǔ)文重難點(diǎn)復(fù)習(xí)攻略(解析版)
- 專題13 三角函數(shù)中的最值模型之胡不歸模型(原卷版)
- 門診藥房西藥管理制度
- 新能源汽車生產(chǎn)代工合同
- 2025年中煤科工集團(tuán)重慶研究院有限公司招聘筆試參考題庫(kù)含答案解析
- 消防救援預(yù)防職務(wù)犯罪
- 一體化泵站安裝施工方案
評(píng)論
0/150
提交評(píng)論