記錄一下在Ubuntu下用Git命令列建立遠端倉庫並上傳檔案操作
記錄一下在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, 進入許可權管理頁面. 如下圖:
勾選 repo 和 gist 兩項後,選擇 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
相關文章
- 在本地用命令列建立一個git倉庫,並推送到遠端命令列Git
- Ubuntu Terminal命令列新建倉庫並推送到遠端倉庫Ubuntu命令列
- git 上傳程式碼到遠端倉庫Git
- git 自動上傳程式碼到遠端倉庫Git
- 使用git建立遠端倉庫,讓別人git clone下來Git
- 本地倉庫推送到遠端倉庫的git操作Git
- git上傳到遠端有部分檔案未上傳Git
- git 遠端倉庫Git
- git倉庫修改遠端倉庫Git
- git使用步驟——斷開與原來遠端倉庫的連線,連線新倉庫並上傳Git
- Git 使用遠端倉庫Git
- git-遠端倉庫Git
- 遠端倉庫與 fetch 命令——Git 學習筆記 20Git筆記
- Visual Studio使用Git忽略不想上傳到遠端倉庫的檔案Git
- git本地倉庫關聯遠端倉庫Git
- 一個專案push到多個遠端Git倉庫Git
- git一個專案設定多個遠端倉庫Git
- 【Git/Github】向已有倉庫上傳檔案/資料夾Github
- git push到遠端倉庫Git
- Git Step by Step (6):Git遠端倉庫Git
- 用golang封裝ssh用於在遠端主機上執行命令,上傳或下載檔案Golang封裝
- git 修改本地倉庫的遠端倉庫地址Git
- Linux SSH遠端檔案/目錄傳輸命令scpLinux
- 【Git/Github】刪除遠端倉庫中的檔案/資料夾Github
- 在vs code透過git提交檔案至遠端倉庫(github)Github
- pod遠端私有倉庫建立
- 上傳檔案並目錄打散
- git 本地push到遠端倉庫Git
- GIT切換遠端地址倉庫Git
- 如何修改 Git 遠端倉庫 URLGit
- Git Step by Step (7):Git遠端倉庫(續)Git
- 使用GitBash從Git遠端倉庫下載程式碼Git
- 傳說中的git到底怎麼搞?遠端倉庫及常用命令Git
- 000 上傳本地庫到Github遠端庫過程全記錄Github
- 使用git初始化本地倉庫並提交到遠端分支Git
- 將本地專案推送到遠端git新倉庫Git
- linux下遠端傳送檔案命令,通過ssh協議傳輸檔案Linux協議
- 在CentOS上搭建git倉庫伺服器以及mac端進行克隆和提交到遠端git倉庫CentOSGit伺服器Mac