git - 运行本地 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) 能够将更改的脚本上传到代码服务器
你有什么建议?
解决方案
很多东西要在那里解压。首先,我想澄清一下 git 在您的应用程序中扮演的角色。Git 被称为源代码控制,它允许多人在同一个应用程序中工作。你绝对应该查看一些关于 git 的文档和视频教程。
回答你的第一个问题。您的代码不在本地或其他服务器上。您将需要将本地计算机设置为服务器。我会推荐 XAMPP 来做到这一点。XAMPP 中的 A 代表 Apache,这就是为您创建本地服务器的原因。这个应用程序也与 LAMP 堆栈配合得很好。您将与 Git 一起使用它。(GitHub、平台、AWS、GitLab)
对于你的第二个问题。对代码进行修改后,您将希望在生产环境和本地对其进行测试。为此,您只需转到为 Apache 服务器选择的 url,然后通过 git 将代码推送到您的暂存分支。(默认分支是master)
但是您所描述的非常流行,并且 XAMPP 与 php 应用程序和 Wordpress(也是一个 php 应用程序)一起广泛使用
我希望这会有所帮助。
推荐阅读
- google-apps-script - 为 Google 表格放大/缩小 Maco
- javascript - MessageEmbed 字段值可能不为空错误
- php - PHP 5.6 Curl 连接到 SFTP 和公钥
- oracle - 在 Oracle 中查找具有 NUMBER 类型和一定精度的列的表
- django - 前端应用程序从 API 中显示进度
- visual-studio-2019 - 在 Visual Studio 2019 中为逻辑应用创建帐户 - 对象引用未设置为对象的实例
- javascript - 查找谁触发/触发了事件(触发事件的起源)
- java - 具有多个规则的 Spring 集成路由
- laravel - 如何在另一个类中使用 var?
- android - 在firebase中第二次插入arraylist它是附加的,不是在firebase中,而是在我的recyclerview中