也许我缺少一些谷歌搜索技能,但在我从头开始构建一个之前,
是否有现成的基于Web的git提交工具?
我需要做的是允许用户从Web界面:
>将列表从“git status”
>选择他要提交的文件
(也许看到一个差异) – 这将对每个文件添加git
>提交一个消息
>推到遥控器
这样我就可以让没有命令行技能的人推动他们的模板更改
谢谢
解决方法
做一个不应该是复杂的.
我只是检查了,如果你有一个最近的git版本(我认为一个git 1.7.x将做),这里是命令:
# get list of files changed (porcelain output is machine parsable with status information per file): git status --porcelain # get diff of file git diff $FILE # add file to index/cache to commit git add $FILE # do dry-run before commit git commit --dry-run --porcelain # commit file(s) git commit --file=/tmp/commit.message # or commit message from stdin: git commit --file=-
如果有人做一个,请把它放在github上,所以我们都可以使用它.
并且不要忘记在其上放置密码系统,以防止任何人更改您的代码.
更新:
我创建了一个小型的基于Web的提交工具:
https://github.com/Lennie/git-webcommit