相信很多像我這樣初用github的新手來說,感覺在github上上傳檔案那麼繁瑣,而且還有資料夾內檔案數量的限制。並且想刪除其中的檔案時只能乙個乙個刪除,在github介面上也沒有刪除資料夾的操作,那麼在以後我們更新自己的庫檔案時將是噩夢般的存在。
在查閱大量的資料後發現我們完全可以把github庫同步到本地來進行刪除,新增操作。
需要準備的內容:
github倉庫位址,eg:
庫使用者名稱,密碼和註冊郵箱
首先,無論對於刪除/新增操作,我們都需要把整個倉庫clone到本地
在終端輸入 git clone
eg: git clone
這時候我們便可以home目錄下找到這個庫
一,刪除操作
1,在clone下來的本地倉庫裡初始化
git init
2,選擇刪除檔案或者資料夾
cd project1-apriltags-ur5(本地庫)
git rm file刪除檔案
git rm -r ***刪除資料夾
3,提交上述操作
git commit -m "log message"
如果第一次沒登入,會提示登入使用者名稱和密碼
$ git config --global user.name "使用者名稱"
$ git config --global user.email "郵箱"
4,推送所有檔案到遠端倉庫
git push origin master
輸入使用者名稱和密碼
這時候再重新整理遠端github庫檔案,發現descartes資料夾已經被刪除
二,新增檔案操作
1,在clone下來的本地倉庫裡初始化
git init
2,手動複製要新增的檔案到本地庫中
我把ur5_moveit_config資料夾複製到project1-apriltags-ur5 本地庫中
(這裡資料夾內容不能過大,可以把大檔案拆分出來)
3,將本地的工程目錄(包括子檔案)都新增到本地的git倉庫
git add .
4,將本地的工程提交到本地的git倉庫
5,檢視github上的倉庫位址
git remote -v
6,將本地倉庫與github上的倉庫關聯起來
git remote add origin [github_repository_url]
eg:git remote add origin
7,同步github倉庫和本地倉庫
git pull origin master
8,將本地工程提交到github
這時候再重新整理遠端github庫檔案,發現ur5_moveit_config資料夾已經被新增
這裡直接複製universal_robot和ur_modern_driver都出現失敗,因檔案過大。直接拖動複製上傳也可以。
github刪除本地分支和遠端分支
專案初始,為了實現不同的功能,不同人員處理不同的功能,所以在git上建立了很多分支 branch 對於git菜鳥,只會add branch 或者git commit,不會刪除git分支也是乙個煩惱。直接上 刪除本地分支 git branch d 分支名稱 強制刪除本地分支 git branch d ...
github 本地git上傳和刪除檔案
提交 git init 初始化 git 專案 git add a 新增全部檔案到 git git commit am first commit 提交新增的檔案 git remote add origin git github.com yueruitao weather.git 設定遠端位址 git ...
Github刪除儲存庫
github是乙個面向開源及私有軟體專案的託管平台,今天將為大家介紹如何在github中徹底刪除乙個 倉庫。在網頁端搜尋輸入 github 進而進入官網。步驟閱讀 2刪除 倉庫要求登入個人賬號。步驟閱讀 3進入github之後,點選 your repositories 檢視所有的 倉庫。步驟閱讀 4...