如何上传文件夹到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 包裹起来?

阅读 7k
3 个回答

直接 git add project1/ 就可以了

两种方法:


1、还记得 git add ** 可以选择添加哪个到要上传的资源中,这样会只要只添加project1目录上去就可以了

2、简单粗暴的办法,在/tmp目录下建一个.gitignore文件,把不上传的那几个文件夹写上,之后就正常用就行

新手上路,请多包涵

最简单方法从github拉一个分支到本地,把要上传到github的文件放进这个分支文件任意位置执行git命令就ok了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进