柚子快報(bào)激活碼778899分享:將項(xiàng)目代碼上傳到github
柚子快報(bào)激活碼778899分享:將項(xiàng)目代碼上傳到github
文章目錄
1. 上傳步驟1.1. 設(shè)置保存項(xiàng)目代碼的文件夾1.2. 打開git1.3. 連接到github倉(cāng)庫(kù)1.4. 將本地文件上傳到github
附錄. git 常用命令
摘要:該文章主要從上傳代碼步驟講起,關(guān)于git下載和其環(huán)境配置沒有涉及到。
1. 上傳步驟
1.1. 設(shè)置保存項(xiàng)目代碼的文件夾
如下,我將自己的項(xiàng)目代碼(unet_transunet_unetpp文件夾)保存在04-代碼管理文件夾中。
1.2. 打開git
鼠標(biāo)右鍵,點(diǎn)擊"Git Bash Here"
這時(shí),MINGW64就會(huì)被打開,如下圖所示:
1.3. 連接到github倉(cāng)庫(kù)
(1)首先,查看一下配置,指令如下:
git config -l
輸入指令,發(fā)現(xiàn)有用戶名和郵箱,說明配置成功。如下圖所示
(2)生成本地跟github聯(lián)系的秘鑰key,輸入下面指令
ssh-keygen -t rsa
輸入指令后,先點(diǎn)擊回車鍵,然后,出現(xiàn)Overwrite(y/n)?,輸入y,之后點(diǎn)回車就行,直到出現(xiàn)圖中的小方框。
根據(jù)上圖中紅框標(biāo)出的id_rsa.pub地址,找到它,使用txt文件打開,復(fù)制里面的內(nèi)容(該內(nèi)容就是SSH)。
(3)在github上配置SSH
①進(jìn)入github的用戶首頁,找到Settings,點(diǎn)擊進(jìn)入。
②點(diǎn)擊SSH and GPG keys,如下:
③點(diǎn)擊New SSH key
④如下圖所示,其中Title可自己設(shè)置,Key將前面復(fù)制的內(nèi)容粘貼到里面。然后點(diǎn)擊Add SSH key.。
(4)測(cè)試連接
ssh -T git@github.com
輸入指令后,如下圖所示
至此,完成本地git和遠(yuǎn)程gihub倉(cāng)庫(kù)的連接。
(5)github上添加倉(cāng)庫(kù)
在git上建立你將要上傳文件的新倉(cāng)庫(kù)
比如,我想要?jiǎng)?chuàng)建一個(gè)名為test的倉(cāng)庫(kù)。如下圖,給倉(cāng)庫(kù)命名為test,然后點(diǎn)擊Creat respository。 如下圖所示,倉(cāng)庫(kù)已經(jīng)創(chuàng)建好了
1.4. 將本地文件上傳到github
(1)在文件夾目錄下初始化倉(cāng)庫(kù),即在前面的MINGW64中輸入指令git init
git init
如下圖所示
(2)將本地倉(cāng)庫(kù)與github關(guān)聯(lián)
git remote add origin git@github.com:xxxxxxx/test.git
(3)將所有文件提交到暫存區(qū)
git add .
(4)提交更改到服務(wù)器(雙引號(hào)里面是注釋,可隨意輸入)
git commit –m "first commit"
(5)git branch -M main
git branch -M main
(5)將本地主分支更新推到遠(yuǎn)程
git push -u origin main
輸入上述指令,如下圖所示
這個(gè)時(shí)候再刷新github上的倉(cāng)庫(kù),可以看到相關(guān)文件已經(jīng)傳上去了。
附錄. git 常用命令
①初始化 git,只有初始化了以后才可以使用 git 相關(guān)命令。
git init
②將所有文件添加,這樣就可以提交了。
git add .
③提交更改到服務(wù)器(雙引號(hào)里面是注釋,可隨意輸入)
git commit –m "first commit"
④正式提交到遠(yuǎn)程的master服務(wù)器上
git push -u origin master
git checkout master 更改到master庫(kù)。 git pull 將服務(wù)器最新的更改獲取到本地。 git merge local master 將本地的local合并到遠(yuǎn)程的master上。 git push origin master 正式提交到遠(yuǎn)程的master服務(wù)器上。 還有“git tag”,“git diff”,“git show”,“git log”,“git remote”等。
柚子快報(bào)激活碼778899分享:將項(xiàng)目代碼上傳到github
參考閱讀
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場(chǎng)。
轉(zhuǎn)載請(qǐng)注明,如有侵權(quán),聯(lián)系刪除。