gpt4 book ai didi

python - 从我的本地开发机器正确指定 git pull 的路径

转载 作者:太空宇宙 更新时间:2023-11-03 19:38:51 25 4
gpt4 key购买 nike

我正在尝试设置 Fabric,以便可以自动将 Django 应用程序部署到我的 Web 服务器。

我想要做的是将数据从我的开发计算机(os X)提取到服务器。

如何在 git url 中正确指定我的路径?

这是我收到的错误:

$ git pull  
fatal: '/Users/Bryan/work/tempReview_app/.': unable to chdir or not a git archive
fatal: The remote end hung up unexpectedly

这是.git/config:

[core]  
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
ignorecase = true
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = /Users/Bryan/work/my_app/.
[branch "master"]
remote = origin
merge = refs/heads/master

最佳答案

在您的服务器上,创建一个名为 myapp 的文件夹。 chdir到这个文件夹,然后运行

server ~/myapp$ git init

然后,让 git 了解您的服务器。之后,从本地计算机推送到服务器的存储库。

local ~/myapp$ git remote add origin user@server:~/myapp.git
local ~/myapp$ git push origin master

任何时候您想要将更改推送到服务器,只需运行 git push 即可。如果您犯了错误,只需登录到您的服务器并执行 git co last-known-good-commit 或类似的操作即可。

Git Hook 在您所面临的情况下也非常有用。我会给你一些建议,但我不知道你的工作流程是什么样的,所以它可能不会很有帮助。

关于python - 从我的本地开发机器正确指定 git pull 的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1868393/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com