完全不了解版本控制,尝试使用Git进行Web开发。
我的设置是Windows主机和Ubuntu客户端(使用Virtualbox)。它们之间可以使用SSH。
我只是试图通过将现有网站的根目录“转换”为“git”仓库来理解所有“基本”命令,然后尝试将该仓库镜像到我想要的远程仓库上,该远程仓库位于Ubuntu实例的/var/www/html文件夹中。
看起来我已经在两侧都设置好了“repo”部分,但我一直无法将本地目录和文件推送到VM。
我对所有教程和博客感到有些迷失。有些提到命令行,有些推荐GUI应用程序……有点压倒性。我在主机上使用“Git for Windows”,在客户端上使用标准的Git。
我在客户端上有这个:
web@web-VirtualBox:/var/www/html/repos/zen.git$ sudo git init --bare
Initialized empty Git repository in /var/www/html/repos/zen.git/
web@web-VirtualBox:/var/www/html/repos/zen.git$ ls
branches config description HEAD hooks info objects refs
我该如何使用git命令将本地网站根目录下的所有内容推送到客户端?
编辑:在使用GUI应用程序之前,希望先学习命令行操作。目前Windows主机上有“GUI Bash”和“GUI Cmd”可用。