Ubuntu系统下如何提交代码到GitHub
Ubuntu系統(tǒng)下如何提交代碼到GitHub
1.安裝git
在終端輸入
sudo apt-get install git2.測試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)返回終端輸入
郵箱為自己創(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)以下代碼意味著該步驟完成。
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 file,Upload 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.com4.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-word2.進(jìn)入文件夾
cd hello-word3.初始化git倉庫
git init4.創(chuàng)建一個readme.txt
echo "This is a simple practise" > readme.txt5.查看當(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 log9.查看當(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)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: javascript 域名合法性检测
- 下一篇: 安装ubuntu20.04,从格式化磁盘