elasticsearch入門系列">elasticsearch入門系列
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í)代碼寫了一半留辦公室啦!!!
第一步 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)容。