
[英]What's the difference between git stash save and git stash push?
[英]What is the relationship between Git and Stash?
我可以访问我的公司Stash项目存储库。 我通过Eclipse IDE将项目克隆到我的本地Git存储库中。 为此,我在Eclipse中安装了必需的Git插件。
我的问题是:
关于Stash和Git的一些简要信息。
Git是一个分布式版本控制系统。
Stash是Atlassian的存储库管理系统。 它可用于管理Git存储库,也可用于管理其他版本控制系统的存储库,如mercurial。
每个产品的良好概述可以在他们的官方网站上找到;
Atlassian官方网站。 2015年9月,Atlassian将其Stash产品重命名为Bitbucket Server。
您可以使用许多存储库管理系统与Git。 其中最受欢迎的是Stash in Enterprise世界。 但是当你看到开源世界时,就我所知,GitHub是最受欢迎的。
您可以创建存储库,将代码推送或拉入Git存储库,无论它们是在本地计算机中还是在远程公司服务器中。 使用存储库管理系统(如Stash)进行此类任务不是必需的,但有时候会优先考虑,尤其是拥有巨大It部门的公司。
所以,Git和Stash不是另类,而是相互补充。 您可以将Git视为内核并将存储视为内核周围的shell。
但是,为什么我们需要存储库管理系统;
现在,让我们试着回答你的问题;
我可以访问我的公司Stash项目存储库。 我将项目克隆到我当地的Git存储库中
代码存储库是存储在存储之后的远程服务器上还是位于本地计算机中。 它是一个Git存储库。
Git只是与Stash沟通的促进者?
不,反之亦然。 Git是VCS的核心,您使用stash使其更易于管理,安全且易于在企业中使用。
我们不能使用Git作为分布式存储库而不是Stash吗?
首先,你不能使用Git而不是Stash,因为它们不是彼此的替代品。 但它们是相互补充的。
如果您的意思是使用Git作为远程存储库,请确保您可以使用它。
为了澄清,分发Git不是因为您可以拥有远程存储库。 无论是集中式还是分布式,您都可以在所有VCS上拥有远程存储库。 分布式意味着,当您克隆存储库时,还可以克隆所有历史记录等。在此结构中,您可以拥有一个中央存储库,但这不是必需的。 如果centrol存储库被破坏,这不是什么大问题,任何节点都可以成为新的中央存储库。 尽管在企业界拥有中央存储库是最佳实践,但是一些开源项目(例如Linux内核)没有中央存储库。
这两个工具之间有什么关系?
我认为已经在上面解释过了。 它们相互补充。 Git是VCS,stash是存储库管理工具。 它使Git对企业IT部门更加安全和易于管理。
没有Git,可以克隆代码,致力于Stash吗? 或者,没有Git,Stash可以存在吗?
它也已经解释过了。 您可以将Stash与其他VCS一起使用。 Git没有必要。 但是你需要至少一个VCS。
您不能向/从存储提交/克隆代码。 您可以通过存储向VCS提交/克隆代码。
VCS:版本控制系统
Git只是与Stash沟通的促进者?
不.Git是一个非常受欢迎的,令人印象深刻的多功能代码修订系统,分布式协作工具,代码存档,补丁管理器等。请参阅git-scm.org 。
Atlassian Stash是Git的管理工具 。
我们不能使用Git作为分布式存储库而不是Stash吗?
你可能可以,但这取决于你使用Stash的原因。 只要您有多个合作者并且需要担心,Stash 应该会让您的生活更轻松。
这两个工具之间有什么关系?
以上回答。
没有Git,可以克隆代码,致力于Stash吗? 或者,没有Git,Stash可以存在吗?
不。
基本上,阅读Stash的介绍性文档页面可以回答这个问题。 我想知道你为什么不那样做。 我仍然敦促你去做; 你会学到有趣的东西!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.