首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在windows上使用git并将更改推送到linux debian 6。

在windows上使用git并将更改推送到linux debian 6。
EN

Stack Overflow用户
提问于 2013-04-19 08:27:13
回答 1查看 56关注 0票数 0

我的笔记本使用的是64位Windows 7,我可以进行更改并完美地提交。

我在云服务器上有一个repo,我将更改从我的笔记本推送到云repo。

然后我创建了一个简单的存储库来部署我的应用程序。裸存储库有nodejs应用程序。我必须重新编译bcrypt,因为云存储库有用于windows 7的bcrypt,

我从我的笔记本推送到云存储库,然后从云存储库拉到裸存储库。裸库有deploy应用程序。

问题是,有时nodejs的预编译器会更改裸存储库。因此,如果我没有提交这些更改,那么纯repo会给我一个错误,并告诉我必须提交或添加新文件。

所以我使用

代码语言:javascript
复制
git stash save --keep-index
git stash drop

然后我从云服务器存储库中提取更改。

我解决了第一个问题,但我还有第二个问题...当我将更改从云存储库拉到裸存储库时,我必须重新编译节点模块,因为拉取会替换节点模块更改。

我不想在每次必须拉出更改时都重新编译节点模块。有没有合并版本的方法?

EN

回答 1

Stack Overflow用户

发布于 2013-04-19 09:40:00

要删除工作目录中的所有更改,正确的命令是git reset --hard.

  • You
  1. 不应将编译后的代码保留在存储库中。将编译输出添加到.gitignore中,并在签出后在系统上进行编译。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16095289

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档