記錄一下在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
相關文章
- Ubuntu Terminal命令列新建倉庫並推送到遠端倉庫Ubuntu命令列
- git 自動上傳程式碼到遠端倉庫Git
- 本地倉庫推送到遠端倉庫的git操作Git
- Visual Studio使用Git忽略不想上傳到遠端倉庫的檔案Git
- git上傳到遠端有部分檔案未上傳Git
- 遠端倉庫與 fetch 命令——Git 學習筆記 20Git筆記
- git 遠端倉庫Git
- git倉庫修改遠端倉庫Git
- git使用步驟——斷開與原來遠端倉庫的連線,連線新倉庫並上傳Git
- git-遠端倉庫Git
- Git 使用遠端倉庫Git
- 【Git/Github】向已有倉庫上傳檔案/資料夾Github
- git push到遠端倉庫Git
- 用golang封裝ssh用於在遠端主機上執行命令,上傳或下載檔案Golang封裝
- 在vs code透過git提交檔案至遠端倉庫(github)Github
- 【Git/Github】刪除遠端倉庫中的檔案/資料夾Github
- git 修改本地倉庫的遠端倉庫地址Git
- 再見Xshell、Xftp!Python執行Linux命令、上傳下載遠端檔案FTPPythonLinux
- 傳說中的git到底怎麼搞?遠端倉庫及常用命令Git
- IDEA更改遠端git倉庫地址IdeaGit
- 如何修改 Git 遠端倉庫 URLGit
- git 本地push到遠端倉庫Git
- 使用GitBash從Git遠端倉庫下載程式碼Git
- 000 上傳本地庫到Github遠端庫過程全記錄Github
- Mac 下在命令列下使用 PHPStorm 開啟專案Mac命令列PHPORM
- 如何在命令列中使用 ftp 命令上傳和下載檔案命令列FTP
- git常用命令及手動關聯git本地和遠端倉庫Git
- git連線遠端倉庫的方式Git
- 修改git遠端倉庫分支名稱Git
- Git remote 遠端倉庫連結管理GitREM
- git 入門教程之遠端倉庫Git
- git克隆遠端倉庫的指定分支Git
- Git上傳檔案Git
- 使用Git建立本地倉庫(命令列方式&圖形化介面方式)Git命令列
- 【Git】fork遠端倉庫,fork倉庫同步和提交pull requestGit
- git下載倉庫指定目錄Git
- Git 系列教程(8)- 遠端倉庫的使用Git
- 教你玩轉Git-提取遠端倉庫Git