使用Eclipse,我尝试在对java文件进行更改后将git存储库推送到Git服务器。通过ssh提交。
问题:只有提交信息被推送到Git服务器,而不是实际的java源代码 如何从Eclipse中将Java代码推送到Git服务器?
答案 0 :(得分:0)
在Egit tutorial on committing changes之后,确保在提交之前添加了刚更改的源代码。
如果您未选择Team > Add
,则提交将不包括这些更改。
您必须看到阶段中的文件更改提交对话框的一部分:
或者,您可以在“提交”对话框中显示未跟踪的文件,并选中“显示未跟踪的文件”复选框以选择它们以包含在提交中。
对于收件后挂钩,最好除了GIT_DIR
之外另外设置GIT_WORK_TRE
。见this example:
#!/bin/sh
unset GIT_INDEX_FILE
export GIT_WORK_TREE=/var/www/example/
export GIT_DIR=/home/mark/test/.git/
git checkout -f