Ubuntu系统下如何提交代码到GitHub
Ubuntu系統下如何提交代碼到GitHub
1.安裝git
在終端輸入
sudo apt-get install git2.測試ssh
在終端輸入
ssh -T git@github.com顯示:
git@github.com: Permission denied (publickey).這時候需要建立公鑰。
3.建立公鑰
在github上按照下圖點擊,找到如下界面:
1)右上角找到并點擊settings
2)左邊找到SSH keys and GPG keys并點擊出現如下界面
3)在該界面找到New SSH Key,并點擊
4)返回終端輸入
郵箱為自己創建github時用的郵箱,按兩次Enter,出現如下代碼:
~$ 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,出現公鑰,將公鑰復制到第3)步的key里面,title隨便寫個名字即可,然后點擊Add SSH Key。
6)在終端輸入ssh -T git@github.com出現以下代碼意味著該步驟完成。
4.設置一個本地倉庫
#創建一個文件夾
mkdir githubtest#進入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.將本地倉庫與遠程倉庫同步
在github下圖界面中點擊New
在如下界面中,Repository name填寫同名的倉庫名,這里是githubtest,點擊創建就ok!
6.本地代碼push到github上面
回到終端,按照以下步驟即可push。
git remote add origin git@github.com git push -u origin maste標題7.報錯
注:在Untracked files(未跟蹤文件)下,會出現紅色的README_RSlidar.md,代表此文件還未被Git所管理。
位于分支 main 您的分支與上游分支 'origin/main' 一致。未跟蹤的文件:README_RSlidar.md提交為空,但是存在尚未跟蹤的文件使用以下代碼進行添加
git add README_RSlidar.md緊接著執行
git commit -m "first commit" git remote add origin git@github.com:wwtx/LIO_SAM_RStoVelodyne.git如果需要添加文件也可以按照以下方式點擊
點擊Add file,Upload files選擇自己的文件即可。
8.常用的一些操作 github 相關操作知識
新設備上使用github
1.要在本地創建一個ssh key
ssh-keygen -t rsa -C "email address"2.界面提示進入.ssh文件夾下,找到id_rsa.pub 打開并負責key到github官網
進入setting 并添加key,綁定設備成功
3.檢查是否綁定成功
ssh -T git@github.com4.ssh進行登入
git config --global user.name "github account" git config --global user.email "email address"5.把網頁位置克隆到本地
git clone https://github.com/wkslearner/machine_learning.git其他常規操作
常規操作
1.創建文件夾
mkdir hello-word2.進入文件夾
cd hello-word3.初始化git倉庫
git init4.創建一個readme.txt
echo "This is a simple practise" > readme.txt5.查看當前版本狀態
git status注:在Untracked files(未跟蹤文件)下,會出現紅色的readme.txt,代表此文件還未被Git所管理。
6.添加文件到緩沖區
git add 文件名7.添加文件備注名 后面的cc為備注信息
git commit -m "cc"8.查看歷史提交記錄
git log9.查看當前有哪些分支
git branch注:沒有創建分支的情況下,只有master
10.添加分支
git checkout -b 分支名稱 git branch –d 分支名稱 #刪除分支注:回到主分支 git checkout master
11.回到歷史的某個版本
git check commit id編號注:id 可以用git log 查找
12.把文件push到網站上
git push origin master注:一般在git add 及 git commit -m ‘xx’ 之后
13.列出遠程分支
git remote git remote -v #列出詳細信息 git remote add origin https://github.com/wkslearner/scikit_learn.git把緩存區數據添加到遠程
git push -u origin sk_learn把緩存區數據提交到倉庫
14.下載代碼
git pull以上為常用的一些git 命令行操作
總結
以上是生活随笔為你收集整理的Ubuntu系统下如何提交代码到GitHub的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: javascript 域名合法性检测
- 下一篇: ubuntu18.04安装pycharm