記錄一下在Ubuntu下用Git命令列建立遠端倉庫並上傳檔案操作

疙瘩村村書記發表於2020-11-18

記錄一下在Ubuntu下用Git命令列建立遠端/本地倉庫並推送檔案操作

此部落格參考文章:

初學者指南:在Ubuntu上安裝和使用Git和GitHub:
https://zhuanlan.zhihu.com/p/44181150

Git的使用–如何將本地專案上傳到Github:
https://blog.csdn.net/zamamiro/article/details/70172900

Github使用–使用Git命令建立遠端倉庫:
https://blog.csdn.net/LuffysMan/article/details/86686490

Git 建立遠端倉庫並克隆到本地,建立本地倉庫並推送到遠端倉庫:
https://www.cnblogs.com/zddwork/p/11652930.html


首先在Github上申請自己的api token

點選此處跳轉

選擇 Generate new token, 進入許可權管理頁面. 如下圖:

1-1

勾選 repogist 兩項後,選擇 Generate token 完成操作. Note 選項隨便填一個就行.

在這裡插入圖片描述

然後出現如下畫面,注意儲存一下金鑰,下面建立 Github 遠端倉庫需要用到的.

在這裡插入圖片描述


下載安裝 curl 工具

sudo apt-get install curl


本地使用 curl 命令建立遠端倉庫

注意: 遠端倉庫的名字必須和你本地建立的倉庫的名字嚴格一致

// user_name 使用者名稱
// remote_warehouse_name 遠端倉庫的名字
curl -u 'user_name' https://api.github.com/user/repos -d '{"name":"remote_warehouse_name"}'

例如:

// ABC 使用者名稱為 ABC
// warehouse 建立的遠端倉庫的名字叫 warehouse
curl -u 'ABC' https://api.github.com/user/repos -d '{"name":"warehouse"}'

輸入上面的命令後回車,將會要求你輸入密碼,這裡的密碼不是你的 Github 賬戶密碼,而是我們一開始申請自己的 Github 的 api token 時所出現的一串金鑰,如下圖所示:

Enter host password for user 'user_name':

當你輸入金鑰後,回車,便建立好了遠端倉庫.

在這裡插入圖片描述


下載安裝 Git 工具

sudo apt-get install git


安裝後配置 GitHub

配置的是你個人的使用者名稱稱和電子郵件地址。這兩條配置很重要,每次 Git 提交時都會引用這兩條資訊,說明是誰提交了更新,會隨更新內容一起被永久納入歷史記錄

git config --global user.name "user_name"			// user_name	GitHub賬戶使用者名稱
git config --global user.email "email_id"			// email_id		GitHub賬戶登入郵箱

例如:

git config --global user.name "ABC"					// ABC			GitHub賬戶使用者名稱
git config --global user.email "123@qq.com"			// 123@qq.com	GitHub賬戶登入郵箱



建立一個本地倉庫

注意: 遠端倉庫的名字必須和你本地建立的倉庫的名字嚴格一致

// 在當前路徑下建立一個名為 local_warehouse_name 的資料夾,此資料夾講作為本地倉庫
git init local_warehouse_name			// local_warehouse_name 為本地倉庫的名字

例如:

// warehouse 為本地倉庫的名字
git init warehouse

如果建立成功,則大致顯示如下語句:

Initialized empty Git repository in /home/user_name/warehouse/.git/

建立成功後,這個名為 warehouse 的資料夾下面將會有一個 .git 資料夾,此檔案預設為隱藏的. 輸入以下命令進入資料夾並檢視 .git 資料夾是否存在:

cd warehouse			// 進入 warehouse 資料夾
ls -a					// 顯示所有檔案及目錄 (.開頭的隱藏檔案也會列出)


建立一個 README 檔案

vim README.md							// 建立一個名為 README 的.md檔案,且用 VIM編輯器 開啟


給本地倉庫裡的檔案新增索引

git add README.md						// 此處的 README.md 檔案為我們上面建立的檔案


將所作的改動加入索引

git commit -m "some_message"		// some_message 可以是一些簡單的資訊,比如 "第一次提交" 或 "第一次修改"

例如:

git commit -m "First Edit"			// 第一次編輯
// or
git commit -m "第一次提交"			// 第一次提交


關聯遠端倉庫

// user_name 你的使用者名稱
// warehouse 你的遠端倉庫名
git remote add origin https://github.com/user_name/warehouse.git


將本地倉庫裡的檔案推送到 GitHub 遠端倉庫

git push origin master

相關文章