鍍金池/ 問答/Linux/ 如何上傳文件夾到github

如何上傳文件夾到github

ls  /tmp
project1  project2  project3  project4  

我想將project1和它里面的文件夾及文件一起上傳到github.

如果這樣做

cd /tmp/project1
git init
git add .
git commit -m "upload"
git remote add origin https://github.com/xxxx/mygit...
git push -u origin master -f

project1里的文件全部上傳了,但是這些文件沒有被project1 包裹起來。

如果
cd /tmp
git init
git add .
git commit -m "upload"
git remote add origin https://github.com/xxxx/mygit...
git push -u origin master -f

所有的 project1 project2 project3 project4 都上傳了。

請問,如何做到上傳project1里面的全部文件和文件夾,同時這些文件和文件夾被project1 包裹起來?

回答
編輯回答
毀了心

兩種方法:


1、還記得 git add ** 可以選擇添加哪個到要上傳的資源中,這樣會只要只添加project1目錄上去就可以了

2、簡單粗暴的辦法,在/tmp目錄下建一個.gitignore文件,把不上傳的那幾個文件夾寫上,之后就正常用就行

2018年5月26日 00:21
編輯回答
寫榮

最簡單方法從github拉一個分支到本地,把要上傳到github的文件放進這個分支文件任意位置執(zhí)行g(shù)it命令就ok了

2018年3月8日 21:11
編輯回答
念舊

直接 git add project1/ 就可以了

2018年3月21日 14:37