Git 在网站上有网站的来源

Git 在网站上有网站的来源,git,version-control,Git,Version Control,我们一直在使用php和经典asp。 它是“所见即所得”,即您在编辑器中看到的是Web服务器所看到的,因此您可以从何处登录并直接在源代码中进行编辑 现在我们想试试.net,它是一种编译语言,所以源文件不是服务器看到的 这意味着我必须在某处下载源代码,编辑、编译和上传。 但是我们应该把源头放在哪里呢 在网站上的隐藏文件夹中 Github 为我们自己的git设置服务器 如果您决定使用git对代码进行版本控制,对源代码的位置没有限制。您可以在可以托管远程存储库的第三方位置(例如github、bitbu

我们一直在使用php和经典asp。 它是“所见即所得”,即您在编辑器中看到的是Web服务器所看到的,因此您可以从何处登录并直接在源代码中进行编辑

现在我们想试试.net,它是一种编译语言,所以源文件不是服务器看到的

这意味着我必须在某处下载源代码,编辑、编译和上传。 但是我们应该把源头放在哪里呢

  • 在网站上的隐藏文件夹中
  • Github
  • 为我们自己的git设置服务器

如果您决定使用git对代码进行版本控制,对源代码的位置没有限制。您可以在可以托管远程存储库的第三方位置(例如github、bitbucket、Visual studio Team services等)上设置自己的git服务器或管理代码

但对于网站上的隐藏文件夹,不推荐使用。因为VCS与部署是分开的。您可以在远程repo中管理代码,然后部署到网站服务器

设置您自己的git服务器 在目录中,您可以使用
git init--bare
创建一个bare repo作为远程repo来管理源代码

更多详情,请参考

在第三方场所托管远程回购 您可以注册,然后在其上创建git存储库(github、bitbucket、VST等)

注意:

  • 对于github,您只能免费创建公共存储库
  • 对于bitbucket,您可以免费创建公共和私有存储库
  • 对于VST,五个用户可以免费管理同一个团队项目。它还包含构建/测试/部署功能,如ALM(应用程序生命周期管理)
处理远程回购的副本 现在您有了远程回购(无论是由您自己设置还是由第三方托管)。您需要克隆远程回购并对其进行操作:

git clone <URL fir the remote repo>
cd repo
#make changes
git add .  #stage all the changes
git commit # record the changes as a commit
git push #push the committed changes to the remote repo
git克隆
cd回购
#改变
git添加#阶段性的改变
git commit#将更改记录为提交
git push#将提交的更改推送到远程回购

有关git的更多详细信息,您可以参考。

MS SourceSafe、Vault、GitHub和其他类似的工具。但这并不是一个真正的问题。SourceSafe女士:“该产品的最终版本Visual SourceSafe 2005于2012年7月10日从主流支持中退出,扩展支持于2017年7月11日结束。”噢,天哪,这也是一款相当不错的产品。但是,我建议你在网上问这个问题。