文章目錄
- 前言
- 一、設定密鑰
- 二、使用終端上傳代碼
- 三、使用QT上傳代碼
前言
Ubuntu 18.04
gitee
一、設定密鑰
ssh-keygen -t rsa -C “[email protected]”
為自己注冊的gitee賬戶郵箱.設定路徑與密碼時,也直接回車不設定,如下圖,密鑰生成的位置在紅框處.

在密鑰目錄下按
Ctrl+H
顯示隐藏檔案,進入.ssh檔案夾用gedit打開id_rsa.pub檔案,複制裡面的key
gitee
打開gitee,點選右上角頭像->設定->SSH公玥,将id_rsa.pub檔案裡的key複制到公玥裡面.
github
二、使用終端上傳代碼
首先git clone 需要上傳代碼的倉庫位址,比如我這裡想把代碼上傳到下圖的倉庫,複制該倉庫的SSH位址.
然後
git clone [email protected]:Mbot/px4-secondary-development.git//git clone +倉庫SSH位址
下載下傳完後如圖:
然後進入到
px4-secondary-development
檔案夾,按
Ctrl+H
顯示隐藏檔案
複制上圖
.git
檔案至需要上傳代碼的本地檔案夾,如果本地檔案夾已有
.git
檔案,則将其删除,再進行複制
然後cd到本地檔案夾,輸入
git remote -v
檢視是否為需要上傳的代碼倉庫的位址.
無誤的話執行:
git add .
git commit -m “代碼送出資訊”
git push origin master
等待上傳完成即可.
上傳成功後,到自己的gitee網站上重新整理一下,就可以看到上傳的代碼了.
上傳PX4代碼
我這裡是将PX4固件上傳到我的倉庫中,cd到Firmware路徑下
執行下面指令檢視遠端倉庫
git remote -v
正常的話是PX4的github倉庫
這裡将其改成自己的遠端倉庫
git remote rm origin
git remote add origin [email protected]:Mbot/a1.11.3.git
然後切換分支(後面的分支名main可以自己定義)
git checkout -b main
上傳代碼
git add .
git commit -m “代碼送出資訊”
git push origin main
在gitee上可以看到送出的代碼
下載下傳代碼送出的代碼
git clone [email protected]:Mbot/a1.11.3.git --recursive
三、使用QT上傳代碼
在第二步的基礎上,使用qt上傳代碼,打開第二步使用的PX4固件并編譯.使用Qt編譯PX4可以參考:
用
which git
檢視git的安裝位置,并将其安裝位置複制到qt creator的git設定中
選擇工具->選項->版本控制->git
先随便修改一下固件,然後點選工具->Git->Local Repository->Commit…,将代碼更新到本地倉庫
會彈出如下界面,确認需要上傳的資訊,選擇需要上傳的已更改的檔案,然後點選Commit上傳
上傳成功後如下:
最後點選工具->Git->Remote Repository->Push将代碼上傳到遠端倉庫
上傳完成後,在gitee上能看到上傳的代碼
git init #初始化該目錄
git add file #把檔案添加到版本庫中
git status #顯示工作路徑下已修改的檔案
git commit -m "Initial Commit" -a #送出所有檔案,m表示message ,a表示所有
git commit -m "Initial Commit" file #送出特定檔案
git commit --amend #請勿修改已釋出的送出記錄
git diff #顯示與上次送出版本檔案的不同
git grep "Hello" #從目前目錄的所有檔案中查找文本内容
git log #顯示所有的送出記錄
git remote add origin ssh://[email protected]/repository.git #關聯到遠端庫
git remote -v #檢視遠端主機名
git push origin master #送出代碼