gpt4 book ai didi

git - Windows VS Code 能否在连接到 git 存储库的 Ubuntu 主机上通过 ssh 运行 git 命令

转载 作者:行者123 更新时间:2023-12-02 14:29:39 28 4
gpt4 key购买 nike

我不知道这是否可能,但我想我会问。
我喜欢在我的 Windows 笔记本电脑上开发,但要连接到我们的 Git 存储库,我们必须在 Ubuntu 主机上安装所有工具。另外,我写的代码是针对Linux的,所以最终还是需要push到主机上进行测试,然后在命令行通过ssh提交。

有什么方法可以让 VS Code 在 Ubuntu 工作站上从我的 Windows 笔记本电脑上运行适当的命令来提交代码?

最佳答案

您可以使用 VSCode 在本地克隆、修改和提交,然后通过 ssh 推送到 Linux 上的远程仓库。
需要be a bare repo .

git remote -v
auser@aLinuxMachine/a/path/to/remote/repo.git

然后,您可以将该裸仓库的文件 checkout 到您在 Linux 上的实际文件夹中。
创建一个接收后 Hook 文件(使其可执行)。
cat /a/path/to/remote/repo.git/hooks/post-receive

#!/bin/sh
unset GIT_INDEX_FILE
export GIT_WORK_TREE=/path/to/actual/files
export GIT_DIR=/a/path/to/remote/repo.git
git checkout -f

推送后,您可以在 Linux 上运行/测试您的代码。任何 Git 操作仍然可以在 Windows 上本地完成。

关于git - Windows VS Code 能否在连接到 git 存储库的 Ubuntu 主机上通过 ssh 运行 git 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53000455/

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