N S*_*rma 11 git bitbucket atlassian-sourcetree
我正在使用BitBucket-Git为我的Android应用程序进行版本控制.我已经提交了五次代码.
假设我已经完成了五次提交v1,v2,v3,v4,v5.现在我想获得完整的源代码,直到我只提交v3.有没有办法得到它?
我只是想把完整的代码拉到v3.
Yuv*_*dam 16
你不能拉一个提交.而是克隆存储库并检出您感兴趣的提交:
$ git clone <repo>
$ git checkout v1
Run Code Online (Sandbox Code Playgroud)
这将HEAD
在工作副本中创建一个分离状态,在提交中镜像状态v1
.
如果要继续从v1
结束提交,请使用硬重置:
$ git reset --hard v1
Run Code Online (Sandbox Code Playgroud)
我有相同的查询,这就是我解决的方法:
1.)在ur git目录中创建一个新分支:
git branch new-branch-name-here
Run Code Online (Sandbox Code Playgroud)
2.)切换到该分支
(git checkout new-branch-name-here)
Run Code Online (Sandbox Code Playgroud)
3.)在该分支上,键入:
git reset commit-code-here --hard
Run Code Online (Sandbox Code Playgroud)
(在这里,提交代码-这是提交名称,在您的情况下是v3。)
再次回到那个提交!