首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从shell脚本添加-A

从shell脚本添加-A
EN

Stack Overflow用户
提问于 2015-01-13 20:00:17
回答 1查看 1.4K关注 0票数 1

经过一番探索,我要把我的头发扯掉,解决办法可能很简单,但我只是忽略了它.

我正在尝试运行一个从PHP到git add -A的shell脚本,并在单击web上的按钮时提交存储库中的所有内容。

代码语言:javascript
复制
<? php
$commitMsg = 'foo';
$output = shell_exec('/Applications/MAMP/htdocs/gitlist/bash/gitlist-commit '.$commitMsg);
代码语言:javascript
复制
#!/bin/bash
cd /var/www/html/development
sudo -H -u username git add -A
sudo -H -u username git commit -m $1

它在我的MAMP/OSX设置上工作,但不工作在我的Ubuntu盒上。我可能忽略了什么?

在服务器上,我会被返回,我猜这意味着git add -A命令不起作用。我说的对吗?

它也工作时,直接从终端运行,但不运行时,通过网络UI运行。

代码语言:javascript
复制
On branch master
Changes not staged for commit:
  (use "git add ..." to update what will be committed)
  (use "git checkout -- ..." to discard changes in working directory)

        modified: README.md

no changes added to commit (use "git add" and/or "git commit -a")

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-13 21:12:06

尝试git add .; git add -u,因为这将完成“添加所有文件”的相同任务,但这是基于您的shell设置的一种潜在的解决方法。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27930504

复制
相关文章

相似问题

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