git - 如何从 bitbucket-git 中提取特定的提交代码

标签 git bitbucket atlassian-sourcetree

我正在为我的 Android 应用程序使用 BitBucket-Git 进行版本控制。我已经提交了五次代码。

假设我已经完成了五次提交 v1、v2、v3、v4、v5。现在我想获得完整的源代码,直到我只有 v3 提交。有什么办法可以得到吗?

我只是想 pull 完整的代码直到 v3。

最佳答案

您无法 pull 单个提交。相反,克隆存储库并检查您感兴趣的提交:

$ git clone <repo>
$ git checkout v1

这将在您的工作副本中创建一个分离的 HEAD 状态,镜像提交 v1 中的状态。

如果您想从 v1 结束的地方继续提交,请使用硬重置:

$ git reset --hard v1

关于git - 如何从 bitbucket-git 中提取特定的提交代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24469527/

相关文章:

git reset --soft - 它返回到 git checkout 点还是最后一个 git merge 点?

android - 如何将现有的 android 项目推送到组织的存储库?

Azure 部署源未显示 BitBucket 中的私有(private)存储库

android - 如何在SourceTree中自动创建标签

git 拒绝获取到当前分支

git - 使用SSH将Git存储库备份到S3

java - Bitbucket 上的 Android Studio Bitbucket 插件共享项目不起作用

git/bitbucket错误: Unable to make Pull requests.但可以克隆

bitbucket - 位桶身份验证失败

git - SourceTree 无法显示大文本文件的 GIT 差异(或将其视为二进制文件)