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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

Ubuntu系统下如何提交代码到GitHub

發(fā)布時間:2023/12/16 Ubuntu 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Ubuntu系统下如何提交代码到GitHub 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Ubuntu系統(tǒng)下如何提交代碼到GitHub

1.安裝git

在終端輸入

sudo apt-get install git

2.測試ssh

在終端輸入

ssh -T git@github.com

顯示:

git@github.com: Permission denied (publickey).

這時候需要建立公鑰。

3.建立公鑰

在github上按照下圖點(diǎn)擊,找到如下界面:
1)右上角找到并點(diǎn)擊settings
2)左邊找到SSH keys and GPG keys并點(diǎn)擊出現(xiàn)如下界面
3)在該界面找到New SSH Key,并點(diǎn)擊
4)返回終端輸入

ssh-keygen -C "xx@xx.com" -f ~/.ssh/github

郵箱為自己創(chuàng)建github時用的郵箱,按兩次Enter,出現(xiàn)如下代碼:

~$ ssh-keygen -C "xx@xx.com" -f ~/.ssh/github Generating public/private rsa key pair. Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /home/test/.ssh/github. Your public key has been saved in /home/test/.ssh/github.pub. The key fingerprint is: SHA256:nCcMqZQBRsKDfyue3inUjRH3gsvyOBwwiNWJbkZc0xI wangsanshi1995@163.com The key's randomart image is: +---[RSA 2048]----+ |+o+=E+ | |.== =+o. | |o=. o=o. | |= =.+..+.. | | = +.* .S . | | = * . o | | + B | | B... | | ..oo | +----[SHA256]-----+

5)在終端輸入代碼cat ~/.ssh/github.pub,出現(xiàn)公鑰,將公鑰復(fù)制到第3)步的key里面,title隨便寫個名字即可,然后點(diǎn)擊Add SSH Key
6)在終端輸入ssh -T git@github.com出現(xiàn)以下代碼意味著該步驟完成。

Hi wwtx! You've successfully authenticated, but GitHub does not provide shell access.

4.設(shè)置一個本地倉庫

#創(chuàng)建一個文件夾

mkdir githubtest

#進(jìn)入githubtest文件夾使用git init命令初始化會生成一個.git的隱藏文件

cd githubtest git init #新建一個文件test使用命令git add將文件傳到github本地倉庫 vi test.txt git add test.txt #使用git命令git commit -t "描述" git commit —T "這是第一個版本"

5.將本地倉庫與遠(yuǎn)程倉庫同步

在github下圖界面中點(diǎn)擊New
在如下界面中,Repository name填寫同名的倉庫名,這里是githubtest,點(diǎn)擊創(chuàng)建就ok!

6.本地代碼push到github上面

回到終端,按照以下步驟即可push。

git remote add origin git@github.com git push -u origin maste

標(biāo)題7.報錯

注:在Untracked files(未跟蹤文件)下,會出現(xiàn)紅色的README_RSlidar.md,代表此文件還未被Git所管理。

位于分支 main 您的分支與上游分支 'origin/main' 一致。未跟蹤的文件:README_RSlidar.md提交為空,但是存在尚未跟蹤的文件

使用以下代碼進(jìn)行添加

git add README_RSlidar.md

緊接著執(zhí)行

git commit -m "first commit" git remote add origin git@github.com:wwtx/LIO_SAM_RStoVelodyne.git

如果需要添加文件也可以按照以下方式點(diǎn)擊
點(diǎn)擊Add fileUpload files選擇自己的文件即可。

8.常用的一些操作 github 相關(guān)操作知識

新設(shè)備上使用github

1.要在本地創(chuàng)建一個ssh key

ssh-keygen -t rsa -C "email address"

2.界面提示進(jìn)入.ssh文件夾下,找到id_rsa.pub 打開并負(fù)責(zé)key到github官網(wǎng)
進(jìn)入setting 并添加key,綁定設(shè)備成功

3.檢查是否綁定成功

ssh -T git@github.com

4.ssh進(jìn)行登入

git config --global user.name "github account" git config --global user.email "email address"

5.把網(wǎng)頁位置克隆到本地

git clone https://github.com/wkslearner/machine_learning.git

其他常規(guī)操作

常規(guī)操作

1.創(chuàng)建文件夾

mkdir hello-word

2.進(jìn)入文件夾

cd hello-word

3.初始化git倉庫

git init

4.創(chuàng)建一個readme.txt

echo "This is a simple practise" > readme.txt

5.查看當(dāng)前版本狀態(tài)

git status

注:在Untracked files(未跟蹤文件)下,會出現(xiàn)紅色的readme.txt,代表此文件還未被Git所管理。

6.添加文件到緩沖區(qū)

git add 文件名

7.添加文件備注名 后面的cc為備注信息

git commit -m "cc"

8.查看歷史提交記錄

git log

9.查看當(dāng)前有哪些分支

git branch

注:沒有創(chuàng)建分支的情況下,只有master

10.添加分支

git checkout -b 分支名稱 git branch –d 分支名稱 #刪除分支

注:回到主分支 git checkout master

11.回到歷史的某個版本

git check commit id編號

注:id 可以用git log 查找

12.把文件push到網(wǎng)站上

git push origin master

注:一般在git add 及 git commit -m ‘xx’ 之后

13.列出遠(yuǎn)程分支

git remote git remote -v #列出詳細(xì)信息 git remote add origin https://github.com/wkslearner/scikit_learn.git

把緩存區(qū)數(shù)據(jù)添加到遠(yuǎn)程

git push -u origin sk_learn

把緩存區(qū)數(shù)據(jù)提交到倉庫

14.下載代碼

git pull

以上為常用的一些git 命令行操作

總結(jié)

以上是生活随笔為你收集整理的Ubuntu系统下如何提交代码到GitHub的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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