Vis*_*u Y 31 git project-hosting github bitbucket atlassian-sourcetree
我正在使用BitBucket进行基于Web的托管我们的项目.与此同时,我使用他们的SourceTree进行提交和此类目的.我对SourceTree界面中提供的Checkout,Fetch和Pull选项及其用法有点困惑.熟悉此工具的人是否可以解释SourceTree中可用的这些选项的用法?
loz*_*Omr 47
使用Atlassian的Git教程(链接更新)作为参考.
Git结账:
git checkout命令允许您在git branch创建的分支之间导航.签出分支更新工作目录中的文件以匹配该分支中存储的版本,并告诉Git记录该分支上的所有新提交.可以将其视为选择您正在开发的开发线的一种方式.
资料来源:https://www.atlassian.com/git/tutorials/using-branches#git-checkout
Git pull:
您可以将git pull视为Git的svn更新版本.这是一种将本地存储库与上游更改同步的简便方法.下图说明了拉动过程的每个步骤.
资料来源:https://www.atlassian.com/git/tutorials/syncing#git-pull
Git取:
git fetch命令将来自远程存储库的提交导入到本地存储库中.生成的提交存储为远程分支,而不是我们一直使用的常规本地分支.这使您有机会在将更改集成到项目副本之前查看更改.
资料来源:https://www.atlassian.com/git/tutorials/syncing#git-fetch