繁体   English   中英

用git将分支tarball推送到github

[英]push branch tarball to github with git

我有一个git分支,让我们说2个目录,里面有一些代码文件:

  • htmlcode
  • jscode

我用Git在同一个分支中制作了这两个目录的tarball。 但要使用Git创建tarball,你需要做“git add htmlcode jscode”

我现在的问题是它将我的分支中的所有文件(即htmlcode,jscode和tarball)推送到Github。 我知道为什么会发生这种情况,但是不知道如何将一个工作放在一边只将tarball推送给Github。

有谁能够帮助我?

这一点没有任何意义。 如果你不想在Git中包含原始文件,为什么使用Git生成tarball?

只需使用tar / gzip命令:

tar czf my-code.tar.gz htmlcode jscode

然后(如果你真的想这样做)将结果文件添加到Git:

git add my-code.tar.gz
git commit -m "Version-controlling a tarball for some unknown reason"
git push

也就是说, 没有理由只对版本控制tarball。 你真的, 真的想在Git中包含原始源文件,并排除 tarball。 通过仅包含tarball,你实际上只是阻碍了Git的内置压缩并使你的repo或多或少无用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM