簡體   English   中英

Git推送到遠程但無法從本地拉出

[英]Git push to remote but cannot pull from local

我在本地服務器上有一個git存儲庫。 我想將項目克隆到無法訪問Internet的服務器上。 (僅SSH可用)。 我克隆了我的項目,然后將其復制到Web服務器“ dev”上。

我添加了一個“ dev” git remote。

假設我剛剛做了一個新的提交,添加了一個新文件。

當我在本地服務器上執行操作時

 git push dev master

它將所有內容推送到遠程服務器。 那我做

 git log 

在遠程服務器上,我在日志中看到了最后一次提交,但是新文件未出現在文件夾中。

當我在遠程服務器上執行操作時

git status

# On branch master
# Your branch is ahead of 'origin/master' by 2 commits.

但是這些提交未應用於遠程服務器。

我做不到

 git pull

因為服務器無法訪問Internet,並且無論如何也無法從本地服務器中拉出。

我該怎么做才能將更改應用到遠程服務器上?

非常感謝你。

您正在推向非裸倉庫。 您看到警告消息了嗎?

無論如何,請閱讀以下內容:

wekeroad.com/2011/09/17/deploying-a-site-with-git-hooks

ryanflorence.com/deploying-websites-with-a-tiny-git-hook

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM