日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

关于码云的一些基本知识_关于使用码云,GITHUB,阿里云CODE来管理代码的一些操作记录...

發(fā)布時(shí)間:2023/12/20 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 关于码云的一些基本知识_关于使用码云,GITHUB,阿里云CODE来管理代码的一些操作记录... 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

這幾天時(shí)間研究了一下git,后悔學(xué)得有點(diǎn)晚了,以前覺得代碼直接改了就改了,沒注意后維護(hù)的問題。學(xué)習(xí)了幾天git后發(fā)現(xiàn),一個(gè)寫碼的人,還是應(yīng)該同步用git。其實(shí)也不用太復(fù)雜地去學(xué),夠代管代碼就行。以下是測(cè)試了github、碼云、阿里云code后的一些記錄。

不管是github或碼云或阿里云code,基本操作步驟都極基相似的。這里寫的都是使用遠(yuǎn)程倉庫,如果單單在本地使用,則可省去。

申請(qǐng)帳號(hào)

先得要有g(shù)ithub或碼云或阿里云code的帳號(hào)吧,申請(qǐng)步驟這些就不說了。github的公庫是免費(fèi)的,私庫要收費(fèi)的。碼云的個(gè)人開發(fā)者有1000個(gè)項(xiàng)目,不分公私庫,但成員不能超過5人。阿里云code的只有20個(gè)項(xiàng)目。

創(chuàng)建遠(yuǎn)程倉庫

帳號(hào)申請(qǐng)完后,就可以新建庫,比如web。

本地初始化

本地得先安裝git,在本地建一個(gè)文件夾,比如:web

點(diǎn)擊:git bash here,彈出git命令窗口

//初始化倉庫

git init

1

2

//初始化倉庫

gitinit

這時(shí)在web文件夾中會(huì)有一個(gè).git的隱藏文件夾

配置本地的git配置信息

$ git config --global user.name "你的名字或昵稱"

$ git config --global user.email "你的郵箱"

1

2

$gitconfig--globaluser.name"你的名字或昵稱"

$gitconfig--globaluser.email"你的郵箱"

生成/添加SSH公鑰

因?yàn)槭堑谝淮问褂胓it,所以公鑰是還沒有的,可以使用以下方式創(chuàng)建公鑰

ssh-keygen -t rsa -C "xxxxx@xxxxx.com"

1

ssh-keygen-trsa-C"xxxxx@xxxxx.com"

按照提示完成三次回車,即可生成 ssh key。通過查看 ~/.ssh/id_rsa.pub 文件內(nèi)容,獲取到你的 public key

cat ~/.ssh/id_rsa.pub

# ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6eNtGpNGwstc....

1

2

cat~/.ssh/id_rsa.pub

# ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6eNtGpNGwstc....

公鑰的后綴是.pub的,把這個(gè)里面的東西都粘到遠(yuǎn)程庫的設(shè)置里

添加后,在終端中輸入

ssh -T git@gitee.com

1

ssh-Tgit@gitee.com

添加成功后,就可以使用SSH協(xié)議對(duì)項(xiàng)目進(jìn)行操作了。

添加遠(yuǎn)程庫:origin

$ git remote add origin https://gitee.com/用戶個(gè)性地址/web.git

1

$gitremoteaddoriginhttps://gitee.com/用戶個(gè)性地址/web.git

查看有哪些遠(yuǎn)程庫,可以用git remote -v

要?jiǎng)h除遠(yuǎn)程庫,可以用git remote rm 庫名

push文件到遠(yuǎn)程庫

有了以上設(shè)置后,基本上就能push了,添加文件到緩存區(qū)add,提到緩存區(qū)到版本庫commit,最后發(fā)布到遠(yuǎn)程push

$ git add .

$ git commit -m "第一次提交"

$ git push origin master

1

2

3

$gitadd.

$gitcommit-m"第一次提交"

$gitpushoriginmaster

之后就可以在github或碼云或阿里云code網(wǎng)站的項(xiàng)目上看到你上傳的文件了

看著上面的流程好像有點(diǎn)亂,其實(shí)自己一次后就簡(jiǎn)單了,至于git的一些命令,可以查閱網(wǎng)上的教程,很多這方面的知識(shí),以下用文章簡(jiǎn)化下流程,用碼云的:

1. 先在碼云上創(chuàng)建一個(gè)庫,比如:python

2. 本地新建一個(gè)文件夾用來存放代碼,比如:python

3. 初始化本地庫,先cd到python,然后git init

4. 本地生成ssh-key,查看是否有:$ cd ~/.ssh,如果沒有這個(gè)文件夾,則生成:$ ssh-keygen -t rsa -C "xxx@xxx.com",在終端添加SSH信任:ssh -T git@gitee.com

5. 復(fù)制KEY到碼云個(gè)人的設(shè)置-安全設(shè)置-SSH公鑰:$ cat ~/.ssh/id_rsa.pub

6. 設(shè)置遠(yuǎn)程倉庫地址:git remote add origin https://gitee.com/用戶個(gè)性地址/python.git

7. 拉取遠(yuǎn)程倉庫文件:git pull origin master

8. 上傳文件到遠(yuǎn)程倉庫:git push origin master

一些常用的GIT命令

1. 查看文件狀態(tài):git status

2. 查看遠(yuǎn)程倉庫有哪些:git remote -v

3. 刪除不要的遠(yuǎn)程倉庫:git remote rm 遠(yuǎn)程倉庫名

4. 回退版本:git reset --hard 版本號(hào)

5. 查看配置:git config --list

6. 配置user.name :git config --global user.name "阿乞云計(jì)算"

7. 配置user.email: git config --global user.email "xxx@xxx.com"

8. 查看差異:git diff

本打算在個(gè)人的服務(wù)器弄一個(gè)GIT的,想想吧也不知個(gè)人的能用多久,還是選擇以上三家吧,至少不會(huì)這么快掛掉吧他們。如今好多IDE都有GIT插件的,圖形界面操作更方便,不用記命令。但一些基本的GIT命令還是要會(huì)的。這里有個(gè)注意的,要配置SSH鑰的時(shí)候,如果你重新執(zhí)行ssh-keygen -t rsa -C "xxxxx@xxxxx.com",之前的舊KEY就不能用了,得重新到網(wǎng)站上添加新的KEY

總結(jié)

以上是生活随笔為你收集整理的关于码云的一些基本知识_关于使用码云,GITHUB,阿里云CODE来管理代码的一些操作记录...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。