国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

vscode 遠(yuǎn)程服務(wù)器 上傳至 github

這篇具有很好參考價(jià)值的文章主要介紹了vscode 遠(yuǎn)程服務(wù)器 上傳至 github。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

專欄的上一篇,是關(guān)于git全家桶的說明,下面我們就要專門介紹怎么用vscode和git將代碼上傳至github。

?前言

?為什么要使用或者上傳至github呢?github有什么好處呢?

當(dāng)然有好處啊。我們?cè)谧鲰?xiàng)目的時(shí)候肯定不是改一次代碼就把項(xiàng)目做好了,肯定要經(jīng)過好多個(gè)版本的迭代完成,而且在修改代碼的時(shí)候還不一定結(jié)果比上一次好,往往需要恢復(fù)至上一個(gè)版本。有同學(xué)說了,我直接一個(gè)版本一個(gè)版本CV。emmm....很聰明啊。

當(dāng)你上傳至github之后這個(gè)就迎刃而解啦。便于管理各個(gè)版本的代碼,如果這個(gè)版本運(yùn)行報(bào)錯(cuò)或者結(jié)果不好,就可以稍稍動(dòng)動(dòng)手指就能一鍵恢復(fù)啦。很方便,如果項(xiàng)目不宜“拋頭露面”,還可以建立私人倉庫哦。

?步驟如下:

1.建立ssh連接。

vscode 遠(yuǎn)程服務(wù)器 上傳至 github,github,vscode,github,ide

?先看看自己電腦上有沒有這個(gè)文件。如果有的可以跳過這一步驟。沒有的看這里

ssh-keygen -t rsa -C "youremail@xxx.com"			 #myname@xxx.com 為 GitHub關(guān)聯(lián)的郵箱

# 三次回車即可生成 ssh key(第一次詢問安裝路徑,第二次設(shè)置密碼,第三次確認(rèn)密碼,都保持默認(rèn)即可,直接回車確認(rèn))

通過這個(gè)命令可以生成密鑰。id_rsa就是私鑰,id_rsa.pub是公鑰。我們接下來需要公鑰。然后在github的ssh這個(gè)選項(xiàng)中選擇ssh這個(gè)選項(xiàng)。

vscode 遠(yuǎn)程服務(wù)器 上傳至 github,github,vscode,github,ide

?然后點(diǎn)擊new ssh key,用記事本打開公鑰復(fù)制進(jìn)去就好了。如果這要是你的電腦,當(dāng)然就可以了。但是如果是服務(wù)器的話,切記還要添加服務(wù)器的公鑰,畢竟是服務(wù)器的代碼上傳至github的,不和他配對(duì),就會(huì)出permission denied。別問,問就是被傷過(vscode 遠(yuǎn)程服務(wù)器 上傳至 github,github,vscode,github,idevscode 遠(yuǎn)程服務(wù)器 上傳至 github,github,vscode,github,ide

?vscode 遠(yuǎn)程服務(wù)器 上傳至 github,github,vscode,github,ide

?2.下載git

一路next就行。暢通無阻啦

?3.vscode 登錄

需要在vscode里面登錄github賬戶。像這樣

vscode 遠(yuǎn)程服務(wù)器 上傳至 github,github,vscode,github,ide

?這個(gè)是登錄命令。

git config --global user.name "myname"  			 # myname 為 GitHub 用戶名

git config --global user.email "myname@xxx.com" 	 #myname@xxx.com 為 GitHub關(guān)聯(lián)的郵箱

4.上傳

先建一個(gè)倉庫,輸入倉庫名字,點(diǎn)擊create a new repository。公共私有都可以,依你而建。

vscode 遠(yuǎn)程服務(wù)器 上傳至 github,github,vscode,github,ide

?下面這個(gè)就很重要了。最上面是兩種形式,一種是https形式提交代碼一種是ssh,都是一樣的。vscode 遠(yuǎn)程服務(wù)器 上傳至 github,github,vscode,github,ide

git init
git add .(提交全部文件,如果需要提交特定文件夾或者文加,需要加名字)
git commit -m "提交代碼時(shí)的注釋"
git push -u origin main #提交到github

5.注意事項(xiàng)

一個(gè)項(xiàng)目應(yīng)該是很完善的,包括數(shù)據(jù)集還有一些log,都是不重要。我們不必上傳,上傳的應(yīng)該只是代碼改動(dòng)的文件,我們需要知道他每一版代碼改動(dòng)了哪些地方,防止以后忘記(肯定是會(huì)忘記的vscode 遠(yuǎn)程服務(wù)器 上傳至 github,github,vscode,github,ide)如果你想要上傳那些大文件,你可能要等上九九八十一天。我是傳了2566個(gè)文件,等的花都謝了。

重頭戲來了!可以使用gitignore,自動(dòng)忽略那些文件或者文件夾。

在vscode里面不能建.gitignore文件,直接在終端(快捷鍵:ctrl+~)touch一個(gè)。

touch .gitignore

然后在里面編輯有什么不需要上傳至github的。總體如下:

*.py #后綴為py的文件,忽略
dataset/* #忽略dataset目錄里面的文件
!dataset/a.txt #不能忽略datasrt目錄的這一個(gè)文件

最后謹(jǐn)慎選擇下面這個(gè)命令,這個(gè)命令會(huì)直接把你的文件刪了,需要返回上一次提交版本,才能找回。

git clean -fdX #清理工作目錄
git log # 查看提交信息


(yolov5) (base) 目錄$ git log
commit d9c9c6ef6ce90a2757fb5988489dbf3afab7ebf7 (HEAD -> master, origin/master)
# commit后面這個(gè)叫commit_sha碼

git reset --hard HEAD^  # 回退到上一個(gè)版本
git reset --hard HEAD~3  #回退到前三次之前
git reset --hard commit_sha #回退到指定版本

5.常見命令(參考)

5.1 取消上一次commit

注:不光以下列舉的三個(gè),還有其他,能記住這三個(gè)已經(jīng)很不錯(cuò)了。其他的即學(xué)即用就可以了

#取消上一次提交
git reset HEAD~1
#將head指針移到上一個(gè)提交,并清除最后一次提交內(nèi)容
git reset HEAD^
#撤回多次
git reset HEAD~n

5.2取消上一次push

#強(qiáng)制覆蓋遠(yuǎn)程倉庫上已經(jīng)存在的commit,branch_name表示撤銷分支名稱
git push --force origin <branch_name>


# 如果本地倉庫沒有回到commit的上一個(gè)狀態(tài),需要reflog以下,找到上一個(gè)commit_sha碼
git reflog
# 然后用這個(gè)命令回到該commit的狀態(tài)
git reset --hard <commit_SHA-1>
#然后使用之前的推送命令進(jìn)行推送,覆蓋遠(yuǎn)程倉庫的提交歷史記錄
git push --force origin <branch_name>

提醒:使用git push --force命令可能會(huì)導(dǎo)致遠(yuǎn)程倉庫、其他成員的倉庫和歷史版本產(chǎn)生不可逆的影響,因此操作時(shí)需要謹(jǐn)慎。一般情況下,在工作流中使用git revert命令回滾某個(gè)commit,以保證版本控制的完整性和可維護(hù)性。

5.3拓展

--mixed  #不刪除工作空間的改動(dòng)代碼,撤銷commit,并撤銷git add .操作
git reset --mixed HEAD^ 效果等同 git reset HEAD^

--soft #不刪除工作空間的代碼改動(dòng),撤銷commit,不撤銷git add .

--hard #刪除工作空間代碼改動(dòng),撤銷commit和add .

--amend  #修改注釋,進(jìn)入vim編譯器,改完:wq即可

歡迎點(diǎn)贊,關(guān)注哦vscode 遠(yuǎn)程服務(wù)器 上傳至 github,github,vscode,github,ide文章來源地址http://www.zghlxwxcb.cn/news/detail-772905.html

到了這里,關(guān)于vscode 遠(yuǎn)程服務(wù)器 上傳至 github的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • vscode遠(yuǎn)程ssh服務(wù)器且更改服務(wù)器別名

    vscode遠(yuǎn)程ssh服務(wù)器且更改服務(wù)器別名

    目錄 1、打開VS Code并確保已安裝\\\"Remote - SSH\\\"擴(kuò)展。如果尚未安裝,請(qǐng)?jiān)跀U(kuò)展市場(chǎng)中搜索并安裝它。 2、單擊左下角的\\\"Remote Explorer\\\"圖標(biāo),打開遠(yuǎn)程資源管理器。 3、在遠(yuǎn)程資源管理器中,單擊右上角的齒輪圖標(biāo),選擇\\\"Configure SSH Hosts\\\"。 4、在彈出的文本框中,你可以添加你的遠(yuǎn)程

    2024年01月19日
    瀏覽(28)
  • vscode 連接遠(yuǎn)程服務(wù)器 服務(wù)器無法上網(wǎng) 離線配置 .vscode-server

    vscode 連接遠(yuǎn)程服務(wù)器 服務(wù)器無法上網(wǎng) 離線配置 .vscode-server

    使用vscode連接遠(yuǎn)程服務(wù)器時(shí)會(huì)自動(dòng)下載配置.vscode-server文件夾,如果遠(yuǎn)程服務(wù)器無法聯(lián)網(wǎng),則需要手動(dòng)下載 1)網(wǎng)址: https://update.code.visualstudio.com/commit:替換為自己的vscode軟件的id/server-linux-x64/stable 2)vscode commit id獲取 點(diǎn)擊導(dǎo)航欄中的Help–About–獲取commit–復(fù)制到上方網(wǎng)址即可

    2024年04月10日
    瀏覽(24)
  • 【調(diào)試】vscode遠(yuǎn)程連接服務(wù)器

    【調(diào)試】vscode遠(yuǎn)程連接服務(wù)器

    windows遠(yuǎn)程連接linux服務(wù)器進(jìn)行操作,有多種方式。可以借助ssh客戶端, MobaXterm , finalshell 等,這兩個(gè)我覺得是不錯(cuò)的軟件。當(dāng)然如果需要在服務(wù)器編寫代碼,我還是建議使用 vscode 這個(gè)神奇的工具。怎么用vscode遠(yuǎn)程連接服務(wù)器代碼呢? (-b 4096表示生成的rsa秘鑰對(duì)的長度是40

    2024年02月12日
    瀏覽(23)
  • 使用vscode遠(yuǎn)程服務(wù)器,讓代碼在vscode關(guān)閉后也在服務(wù)器后臺(tái)運(yùn)行

    可以使用VScode的Remote-SSH插件來連接遠(yuǎn)程服務(wù)器,并在關(guān)閉了VScode后讓訓(xùn)練代碼在后臺(tái)運(yùn)行。 具體的步驟如下: 安裝VScode和OpenSSH,確保你可以在本地終端使用ssh命令連接服務(wù)器。 在VScode的擴(kuò)展頁面搜索并安裝Remote-SSH插件。 在VScode的左側(cè)菜單欄選擇SSH Targets,點(diǎn)擊齒輪圖標(biāo),

    2024年02月11日
    瀏覽(21)
  • vscode 遠(yuǎn)程連接內(nèi)網(wǎng)服務(wù)器和通過跳板機(jī)遠(yuǎn)程連接外網(wǎng)服務(wù)器

    vscode 遠(yuǎn)程連接內(nèi)網(wǎng)服務(wù)器和通過跳板機(jī)遠(yuǎn)程連接外網(wǎng)服務(wù)器

    若本地沒有id_rsa文件,可打開cmd進(jìn)入.ssh目錄下輸入命令:ssh-keygen,創(chuàng)建該文件,會(huì)提示輸入該文件保存地址以及設(shè)置秘鑰密碼(最好不要設(shè)置密碼,不然不方便免密登錄,直接按回車鍵生成密鑰),按需輸入即可;詳細(xì)方法見博客vscode通過跳板機(jī)遠(yuǎn)程服務(wù)器 生成密鑰和公鑰

    2024年01月18日
    瀏覽(27)
  • vscode遠(yuǎn)程連接linux服務(wù)器

    vscode遠(yuǎn)程連接linux服務(wù)器

    Linux服務(wù)器(或虛擬機(jī))條件: 開啟ssh服務(wù) 客戶端: vscode? ?1.服務(wù)端 ?服務(wù)端需要開啟ssh服務(wù)vscode才能連接,首先檢驗(yàn)linux是否開啟了ssh服務(wù) 運(yùn)行命令,如果可以看到ssh正在運(yùn)行,那么可以直接使用vscode進(jìn)行連接,跳轉(zhuǎn)到下一步驟。 如果米有開啟,那我們嘗試開啟: ?開啟

    2024年02月07日
    瀏覽(26)
  • vscode連接遠(yuǎn)程Linux服務(wù)器

    vscode連接遠(yuǎn)程Linux服務(wù)器

    記錄一下vscode連接遠(yuǎn)程Linux服務(wù)器及免密登陸的基本操作,操作環(huán)境: 本地windows安裝vscode 遠(yuǎn)程服務(wù)器存放代碼和安裝vscode-server vscode通過commitid和vscode-server綁定,vscode編輯通過ssh調(diào)試遠(yuǎn)程服務(wù)器代碼 vscode和vscode-server在github項(xiàng)目如下: 1.1 下載vscode vscode官網(wǎng)下載 1.2 下載vsco

    2024年02月14日
    瀏覽(21)
  • VSCode 連接 Linux 遠(yuǎn)程服務(wù)器

    VSCode 連接 Linux 遠(yuǎn)程服務(wù)器

    我們?cè)谂軝C(jī)器學(xué)習(xí)或深度學(xué)習(xí)模型的時(shí)候通常會(huì)使用 GPU,但大多數(shù)人自己本地電腦的 GPU 不是太好甚至沒有 GPU。所以我們通常會(huì)選擇實(shí)驗(yàn)室服務(wù)器或者云服務(wù)器去跑模型,一般我們會(huì)先在本地電腦寫完代碼,然后使用遠(yuǎn)程連接工具,如 MobaXterm 將代碼上傳至 Linux 服務(wù)器。 但

    2024年02月16日
    瀏覽(29)
  • vscode遠(yuǎn)程連接服務(wù)器操作方法

    vscode遠(yuǎn)程連接服務(wù)器操作方法

    目的:使用本地vscode的remote ssh遠(yuǎn)程連接服務(wù)器。 步驟: 一、打開vscode按鍵ctrl+shift+p,選擇remote-ssh。 ?二、選擇configure ssh hosts ?三、選額自己用戶的ssh,在config文件里填寫服務(wù)器的host和user,然后保存。 四、再次按?ctrl+shift+p,選擇remote-ssh,就看到可以連接的服務(wù)器了,點(diǎn)

    2024年02月11日
    瀏覽(31)
  • vscode 遠(yuǎn)程鏈接GPU 服務(wù)器做遠(yuǎn)程代碼開發(fā)

    Visual Studio Code (VS Code) 是一款流行的代碼編輯器,支持通過其 Remote Development 擴(kuò)展遠(yuǎn)程連接到服務(wù)器進(jìn)行代碼開發(fā)。這特別適用于連接到具有 GPU 支持的遠(yuǎn)程服務(wù)器進(jìn)行機(jī)器學(xué)習(xí)或數(shù)據(jù)科學(xué)項(xiàng)目。以下是使用 VS Code 遠(yuǎn)程連接到 GPU 服務(wù)器進(jìn)行遠(yuǎn)程代碼開發(fā)的步驟: 安裝 VS Code 和

    2024年04月15日
    瀏覽(31)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包