不是CodeR系列-gitee基礎(chǔ)入門之vscode篇

      網(wǎng)友投稿 1024 2022-05-29

      參加華為WEB前端全棧成長(zhǎng)計(jì)劃已經(jīng)第二個(gè)階段了,做為一個(gè)網(wǎng)管的我,也有了一些自己的代碼,在經(jīng)歷工作和家里電腦代碼同步痛苦,同時(shí)代碼文件被誤刪除的慘痛事件后,還是下定決心了解一下代碼托管平臺(tái),目前我知道的也就是兩個(gè)github和gitee。gitee是國內(nèi)的速度快,像吾等這種初級(jí)小白,就不與大神們肩并肩了,實(shí)在是沒有必要為虛榮心去追逐github的腳步。國內(nèi)的平臺(tái)它不香嗎?

      以下引用gitee官網(wǎng):

      1、Git 是什么?

      Git 是 Linus Torvalds 為了幫助管理 Linux 內(nèi)核開發(fā)而開發(fā)的一個(gè)開放源碼的分布式版本控制系統(tǒng)。

      2、那github和gitee是什么?

      是網(wǎng)站,就像百度云盤那種免費(fèi)空間,讓你一定程度上免費(fèi)使用,在平臺(tái)上保存你的代碼,它們都是基于Git搭建平臺(tái)的。

      3、本文寫作的目地是什么?當(dāng)然是(hun)幫(fen)助自己更好的掌握git的基本使用,解決兩個(gè)基本的應(yīng)用場(chǎng)景,暫時(shí)不考慮多人開發(fā)(夕陽紅榮耀戰(zhàn)隊(duì)還缺4人):

      場(chǎng)景1:享受程序猿的”快樂”!!!

      稍等我先拉取(git clone)一下項(xiàng)目代碼(github半小時(shí)后還在....),恩,這Bug改了已提交(git add/git commit),下班前推送(git push)就OK了。人生苦短,我用gitee!!!

      場(chǎng)景2:回到幸福的家中,解決完吃喝拉撤四大樂事,打開電腦準(zhǔn)備睡前休閑,突然代碼隱發(fā)作?感覺要糟練習(xí)代碼寫了一半留辦公室啦!!!

      我不是CodeR系列-gitee基礎(chǔ)入門之vscode篇

      第一步 git clone

      第二步 codeing......時(shí)間像頭發(fā)絲那樣悄悄的流逝

      第三步 git add、git commit、git?push打完收工

      以下將分享過程,除去必要的git環(huán)境設(shè)置會(huì)用到命令,其它全部使用vscode界面完成(賴人之必備神器)

      一、安裝vscode+git、注冊(cè)gitee帳號(hào)

      第1步?安裝vscode

      https://code.visualstudio.com/?此處下載,請(qǐng)自行百度安裝,抵制Notepad++,從你我做起!!

      第2步 安裝git

      http://git-scm.com/download??gitee官方指南 https://gitee.com/help/articles/4106

      第3步 注冊(cè)gitee帳號(hào)

      https://gitee.com/signup??請(qǐng)記住你申請(qǐng)的gitee項(xiàng)目主頁地址

      gitee官方git知識(shí)大全 https://gitee.com/help/articles/4104?有興趣可以深入研究

      二、Gitee基礎(chǔ)配置(創(chuàng)建倉庫、生成公鑰、gitee添加公鑰、測(cè)試驗(yàn)證)

      1、創(chuàng)建倉庫

      2、生成公鑰“家里電腦”為例

      1)運(yùn)行Git Bash:

      2)生成公鑰、獲取公鑰、在gitee上添加公鑰:

      1. ssh-keygen -t rsa -C “558xxxxx@qq.com”

      2. 輸入三個(gè)回車

      3. cat ~/.ssh/id_rsa.pub

      4. 復(fù)制公鑰字符串

      3)在自己的gitee上添加本機(jī)電腦生成的公鑰(關(guān)鍵步驟,必須完成)

      輸入gitee帳號(hào)密碼

      4)測(cè)試與驗(yàn)證

      在Git Bash輸入以下指令,請(qǐng)對(duì)比輸出信息,提示You’ve successfully authenticated即為成功,你當(dāng)前的電腦已經(jīng)可以通過公鑰訪問你的gitee了

      ssh -T git@gitee.com

      git config --global user.name zhoubo //你的昵稱

      git config --global user.email 55xxxxxx@qq.com //你的郵箱

      友情提示:如果有新的電腦要加入gitee,請(qǐng)重復(fù)生成公鑰和gitee添加公鑰這個(gè)步驟。

      三、vscode操作部份

      能完成到這一部份,恭喜你,你離成功不遠(yuǎn)了,本部分將演示如何通過vscode完成倉庫(項(xiàng)目)拉取、提交、推送。當(dāng)然這只是最基礎(chǔ)入門的,未來可能會(huì)有更多的比如像沖突解決這類高級(jí)問題,等我遇到了在寫。

      1、獲取自己創(chuàng)建倉庫的HTTPS鏈接(非常重要)

      把復(fù)制好的倉庫HTTPS鏈接地址保存好,后面我們要用到

      2、如何拉取項(xiàng)目代碼(git clone)

      1.?在D盤提前建好一個(gè)名為gitee的目錄,作為我們后期所有項(xiàng)目的根目錄。

      2.?打開vscode中Git面板操作,選擇克隆存儲(chǔ)庫,輸入從gitee中獲取的項(xiàng)目地址,回車,選擇一個(gè)本地倉庫存放路徑(我這里選擇D:\gitee這個(gè)我們提前建好的目錄)

      3.?Clone項(xiàng)目完畢后,選擇打開

      4.?如何管理項(xiàng)目(對(duì)新人很重要)

      說明一下:新建倉時(shí)我們“初始化過”,此時(shí)項(xiàng)目錄中只要有“README.md”文件就證明已經(jīng)成功拉取回了項(xiàng)目文件(我這里不是新倉庫所以截圖上有差異)。

      你在這個(gè)項(xiàng)目文夾中,可以像操作”我的電腦”那樣,新建文件夾或文件,重命名什么的,將一些和項(xiàng)目或練習(xí)相關(guān)的寫在這里。

      5.?從gitee上拉取的項(xiàng)目存放路徑在哪里

      打開本地目錄看一下,D:\gitee中javascript這個(gè)目錄,就是我們剛通過vscode的拉取回來的gitee倉庫(項(xiàng)目)

      3、如何向我的gitee倉庫提交與推送代碼

      當(dāng)我們編寫或操作項(xiàng)目文件或目錄后,本地倉庫中的文件與gitee倉庫中的文件會(huì)出現(xiàn)差異,在我們結(jié)束codeing時(shí)一定要養(yǎng)成及時(shí)提交的好習(xí)慣。

      坑1:當(dāng)電腦第一次操作git時(shí),vscode會(huì)提示輸入密碼,一定要正確輸入,如果密碼輸錯(cuò)誤了,vscode將一直提示操作失敗,并且不再彈出密碼輸入框,只可通過控制面板-用戶帳戶-管理您的憑據(jù)中找到 git登陸憑證并刪除,重新操作vscode時(shí)才會(huì)再次要求輸入密碼。

      1.?vscode的git工具欄會(huì)有提示

      2.?暫存更改 (git commit)

      3.?提交?(git add)

      提交時(shí)記錄更新說明也是好習(xí)慣

      4.?推送 (git push)

      5.?關(guān)于同步

      “同步”是先執(zhí)行推送在拉取,所以暫存更新和提交操作要先完成

      4、vscode關(guān)閉后如何快速回到gitee項(xiàng)目中

      直接使用vscode選擇打開文件夾,在D:\gitee中選擇我們需要進(jìn)入的項(xiàng)目文件夾,打開項(xiàng)目后,建議使用vscode的git工具欄中“同步”功能同步一下項(xiàng)目文件

      坑2:不要去修改項(xiàng)目目錄中為.git文件夾中的任何文件,如果改壞了git就用不了啦 。恢復(fù)的方法只有一個(gè)把本地的項(xiàng)目目錄全部刪除,重新按以上方法從gitee倉庫中拉取一次就可以了。

      獻(xiàn)給所有基礎(chǔ)前端小伙伴和半路出家的網(wǎng)管們!

      zhoubo

      2020.7.26 at home

      git Xcode

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:深入剖析Kubernetes系列連載(四)限制技術(shù)Cgroups
      下一篇:在Google使用Borg進(jìn)行大規(guī)模集群的管理 3-4
      相關(guān)文章
      亚洲精品A在线观看| 亚洲av无码一区二区三区乱子伦| 亚洲人成电影亚洲人成9999网 | 久久精品国产亚洲AV麻豆~| 久久精品国产亚洲Aⅴ香蕉| 中国亚洲呦女专区| 1区1区3区4区产品亚洲| 婷婷亚洲综合五月天小说| 亚洲AV成人精品网站在线播放| 亚洲AV无码乱码国产麻豆穿越| 国产亚洲一区二区三区在线| 亚洲人成色77777| 亚洲国产精品乱码一区二区| 亚洲成AV人片在线观看ww| 亚洲va久久久噜噜噜久久男同| 亚洲日本乱码在线观看| 久久精品国产亚洲AV不卡| 亚洲中文字幕无码不卡电影| 亚洲乱码一区二区三区在线观看| 亚洲精品国产品国语在线 | 亚洲欧美国产欧美色欲| 亚洲国产AV一区二区三区四区 | 久久亚洲国产成人亚| 亚洲无删减国产精品一区| 亚洲日本在线观看| 亚洲欧洲日产国码二区首页| 亚洲av永久无码精品天堂久久| 亚洲综合无码一区二区痴汉 | 相泽南亚洲一区二区在线播放| 国产成人综合亚洲绿色| 亚洲日本中文字幕天堂网| 亚洲欧洲精品无码AV| 午夜影视日本亚洲欧洲精品一区| 亚洲高清不卡视频| 亚洲精品二三区伊人久久| 亚洲爆乳无码专区www| 亚洲国产中文字幕在线观看| 国产gv天堂亚洲国产gv刚刚碰| 久久久久亚洲精品成人网小说| 亚洲日韩在线视频| 亚洲精品9999久久久久无码 |