我对这些概念感到非常困惑。我想为我的网站项目有一个版本控制。我应该在我的本地主机上安装Git,还是可以在租用的web服务器上托管它?安全吗?这两种选择的优缺点是什么?为了学习如何使用它,首先将其安装在本地主机上是否值得?在租用的服务器上设置它的学习曲线会更小吗?学习和设置任一选项(大约)需要多长时间?我可以避免在这两个选项中的任何一个上进行命令行配置吗?
这些问题涉及git或svn,所以如果有区别,我很有兴趣知道它是什么。
发布于 2016-07-14 05:01:21
使用Git是因为它很棒而且被广泛使用--现在它已经成为标准了。
通过执行以下命令,在您的web服务器上安装git
sudo apt-get install git
sudo yum install git
安装后,您需要将源代码添加到本地存储库。
git init .
git commit --allow-empty -m "initial commit"
# add CurrentProduction content
git add .
git commit -m "initial master commit"
# checkout at the empty commit
git checkout -b develop HEAD^
# no need to delete any files!
# working tree is empty
# add CurrentDevelopment content
git add .
git commit -m "initial develop commit"
您也可以尝试使用远程git存储库。他们有像GitHub或BitBucket这样的服务,还有其他我可能不知道的服务。
这将保留您在项目中修改的所有文件的更改。
所以你编辑一个名为index.html
的文件,然后你git commit
之后,你会得到一个编辑器,在那里你留下笔记,然后保存文件,等等。
在团队工作中,这变得更加有趣,因为您可以处理相同的文件,如果存在冲突,则合并差异(保留工作副本并丢弃不需要的代码等)。
如果您知道如何使用您的个人git服务器,那么就去做;否则,您可以使用GitHub或Bitbucket来配置远程存储库。
https://stackoverflow.com/questions/38361497
复制相似问题