首页 > 解决方案 > 运行本地 git 服务器,并使用 Visual Studio 连接到它

问题描述

你好互联网的人们

长期以来,我都是自己编程,所以对项目管理、做版本控制的程序没有需求。如果我想创建一个新版本,我只需在我的笔记本电脑上创建一个副本,编写一些新代码,然后就完成了。幸运的是,生意很好,而且我已经聘请了新的程序员,所以现在我的挑战是如何管理这一切。

我已经度过了一个周末,试图学习 Git,以及如何让它在 Visual Studio 上运行,但我无法弄清楚这一点。

我的第一个问题是,我可以在本地机器上托管我的代码吗?我下载了适用于 windows 的 Git,我认为它是一个 Git 服务器(因为没有更好的词)。我设置了我的 Git 文件夹(此处为 Git Bash),将我的代码放在那里,我认为它就像我的“代码服务器”。

然后,我希望能够在我本地编码的目录中的 Visual Studio 中获取该代码的副本。本质上,这将是我本地版本的代码。经过几个小时的尝试,我设法得到了代码的副本。

然后,我想修改本地副本中的代码,并将其上传到我的“Git 服务器”。那没有用,我现在忘记了错误消息,因为我尝试了很多东西,并删除和添加了东西。

另外,我们正在使用 PHP、JS、css 等进行编码。

如果我能用另一种方式解决这个问题,基本上,我有一个小的编码团队,我希望有一种方法让团队在办公室里抓取和签入代码。我们怎么能做到这一点?

Visual Studio 也不是很好。就个人而言,我在 NotePad ++ 中编写代码。我切换到 Visual Studio 的唯一原因是因为我想要:1) 一个可以跟踪哪些页面已更改的编辑器 2) 能够将更改的脚本上传到代码服务器

你有什么建议?

标签: gitvisual-studio-2019

解决方案


很多东西要在那里解压。首先,我想澄清一下 git 在您的应用程序中扮演的角色。Git 被称为源代码控制,它允许多人在同一个应用程序中工作。你绝对应该查看一些关于 git 的文档和视频教程。

回答你的第一个问题。您的代码不在本地或其他服务器上。您将需要将本地计算机设置为服务器。我会推荐 XAMPP 来做到这一点。XAMPP 中的 A 代表 Apache,这就是为您创建本地服务器的原因。这个应用程序也与 LAMP 堆栈配合得很好。您将与 Git 一起使用它。(GitHub、平台、AWS、GitLab)

对于你的第二个问题。对代码进行修改后,您将希望在生产环境和本地对其进行测试。为此,您只需转到为 Apache 服务器选择的 url,然后通过 git 将代码推送到您的暂存分支。(默认分支是master)

但是您所描述的非常流行,并且 XAMPP 与 php 应用程序和 Wordpress(也是一个 php 应用程序)一起广泛使用

我希望这会有所帮助。


推荐阅读