【发布时间】:2017-04-10 23:52:07
【问题描述】:
按照本教程:https://git-scm.com/book/en/v2/Git-on-the-Server-Getting-Git-on-a-Server
我试图在我的服务器上推送一些数据。 一切看起来都很好,但是当我对远程文件执行 ls 时,没有任何变化。
touch a
git add .
git commit -m "foo"
[master f8f3336] foo
1 file changed, 0 insertions(+), 0 deletions(-)
create mode 100644 a
git push
Compressing objects: 100% (2/2), done.
Writing objects: 100% (2/2), 258 bytes | 0 bytes/s, done.
Total 2 (delta 1), reused 0 (delta 0)
To XX@XX.XX.XX:/git/portail.git
92c04da..f8f3336 master -> master
我该怎么办?
【问题讨论】:
-
你在目标远程服务器上完成
git pull了吗? -
我只是尝试: git pull "fatal: /usr/libexec/git-core/git-pull 不能在没有工作树的情况下使用。"所以我只是这样做:git checkout master,但它一直告诉我“致命:此操作必须在工作树中运行”
-
“我在远程文件上执行 ls”是什么意思?