我的笔记本装有 Windows 7 64 位,我可以进行更改并完美提交。
我的云服务器上有一个存储库,我将笔记本中的更改推送到云存储库。
然后我创建了一个裸仓库来部署我的应用程序。裸存储库有 nodejs 应用程序。我必须重新编译 bcrypt,因为 bcrypt 云存储库具有适用于 Windows 7 的 bcrypt,
我从笔记本推送到云存储库,然后从云存储库拉到裸存储库。裸存储库具有部署应用程序。
问题是有时来自 nodejs 的预编译器会更改裸存储库。因此,如果我不提交更改,那么裸仓库会给我一个错误,并说我必须提交或添加新文件。
所以我用
git stash save --keep-index
git stash drop
我从云服务器存储库中提取更改。
我解决了第一个问题,但我有第二个问题......当我将更改从云存储库拉到裸存储库时,我必须重新编译节点模块,因为拉取替换节点模块更改。
我不想每次必须拉取更改时都重新编译节点模块。有没有办法合并一个版本?