English 中文(简体)
推到远程服务器 Exlude 文件夹/ 文件时的 GIT
原标题:GIT on push to a remote server exlude folders/files

使用“ git push lost_ name” 时, 是否有一种方法可以排除某些目录 。

例如,我在存储库中有此文件夹/ 文件结构 :

/applications/
/libs/
/themes/
/misc/
/index.php
/robots.txt
/sitemap.xml

当我在本地工作时, 我对任何文件/ 文件夹做出所有更改, 但是当需要“ 将一切” 推进到远程服务器仓库时, 我想排除某些文件和文件夹, 如“/ 主题/ ” 文件夹和机器人文件。 txt 文件

Summary : 当地我“ 承诺”一切, 但只要我需要“ gitt push” 时, 我想能够排除文件夹和文件 。

我希望这说得通

谢谢 谢谢

最佳回答

不,你不能对 Git 这样做。 在 Git 中, 每一个承诺都被视为一个原子实体; 您无法选择和选择特定承诺的一部分来推动 。

如果您想要拆分您的仓库, 有些东西只被本地跟踪, 有些被推到服务器, 您应该对每个部分使用单独的仓库, 可能同时使用 Git 子模块连接 。

问题回答

您应该保持一个与您想要的远程仓库匹配的单独的分支 。 例如, 主机操作, 切换到我的- 公共分机, 樱桃选手/ 元件/ 元件/ 重置主机, 推到远程操作, 转换到主机进行更多的工作 。





相关问题
git confusion - cloning a repo is returning a past version

Im having some confusion with my git usage. I cloned a repo from one comp to the other, and the new clone is the state of the original that was active some time ago. So its cloning a past version. ...

Appropriate strategy for tagging and hotfixing with git

I was wondering if the strategy I m using for tagging and hotfixing tags (which then I use for deploying rails applications) with git is appropriate. For tagging I just tag a commit of the master ...

Tips on upgrading CVS to git/hg?

We still use CVS, I use git and hg for my personal use though I m still a novice at both, but I realize they re much more modern and better, faster, distributed, etc. It s just everyone is so ...

Using Git in a TFS shop

Using Git at home has spoiled me - I now find using TFS at work to be a bit of a drag and want to explore the possibility of using Git locally and syncing somehow with TFS. I figure there are a few ...

热门标签