【发布时间】:2019-04-16 08:33:53
【问题描述】:
到目前为止,我一直使用 FileZilla 将我的本地文件传输到我的主机以更改我正在处理的站点。我想改变它并学习如何 git gud!所以基本上理想的情况是能够在从我的网络主机镜像的目录上的 VSCode 中工作,并且能够在本地进行更改,然后在我想要的时候提交和更改我的网络主机上的文件 - 这有有可能对吗?
我已经能够使用 Git Bash 通过 ssh 连接到我的主机和文件。我已经创建了一个 init --bare 和 init ,因为我不确定要使用哪个,但我确实在那里创建了 .git 文件夹。我还可以使用 Bash 和命令 git status 查看所有等待提交的文件 (?)。
据我所知,我必须初始化存储库,然后提交它们以“跟踪”这些文件并让它们在 VSCode 中可见,这样可以吗?
但是当我尝试git commit 时会显示以下错误消息。
Waiting for your editor to close the file... code --wait: code: command not found.
这表明到 vscode 和/或 git 的相对路径不起作用,但确实如此。当我启动 bash 时,我可以使用例如 code --help 和 git config --global -e 来启动 VSCode 窗口。所以我的git config --global core.editor "code --wait" 可能正在正常工作。
虽然在我使用 ssh 连接到我的网络主机之后,这些命令都不再起作用了。为什么是这样?
而且,我现在是否在思考如何在 VSCode、git 和我的网络主机 (one.com) 之间建立这种“连接”?
我想我必须在我今天复制我的网络主机文件的文件夹中创建一个本地存储库,并在实际的网络主机上创建一个远程存储库,然后在它们两者和 VSCode 之间建立某种连接。我还不太清楚。
提前致谢
【问题讨论】:
标签: bash git visual-studio-code git-bash