我正在使用BitBucket进行基于web的项目托管。此外,我还使用他们的SourceTree进行提交和类似的目的。我有点困惑于Checkout、Fetch和Pull选项,这些选项可以在SourceTree接口中使用。熟悉此工具的人能解释SourceTree中可用的这些选项的用法吗?
发布于 2014-02-06 07:14:14
使用亚特兰西安的吉特教程 (链接更新)作为参考。
Git结帐
git checkout命令允许您在由git分支创建的分支之间导航。签出分支将更新工作目录中的文件,使其与存储在该分支中的版本相匹配,并告诉Git记录该分支上的所有新提交。把它看作是选择您正在开发的哪一行开发的一种方式。 来源:https://www.atlassian.com/git/tutorials/using-branches#git-checkout
Git拉
您可以将git拉看作是Git版本的svn更新。这是一种将本地存储库与上游更改同步的简单方法。下图解释了拉出过程的每一步。 来源:https://www.atlassian.com/git/tutorials/syncing#git-pull
Git提取
从远程存储库导入git fetch命令将提交到本地回购。生成的提交被存储为远程分支,而不是我们一直在使用的正常本地分支。这使您有机会在将更改集成到项目副本之前对其进行检查。 来源:https://www.atlassian.com/git/tutorials/syncing#git-fetch
https://stackoverflow.com/questions/21595140
复制相似问题