Py学习  »  Git

使用git2r签出提交时出现问题

Jesus Rp • 5 年前 • 642 次点击  

据我所知 git2r 文档只有两种方法可以检索以前的提交:签出和重置。

我的问题是,在这两种情况下,我似乎都失去了所有更新的提交。也许我不明白这里发生了什么?它是这样工作的吗?

我只在本地使用它,所以不需要从任何地方推或拉,只需要本地提交。

以下是我使用的命令:

# to create a new commit
repo <- repository(path = "/blah/blah/blah")
add(repo,"*")
commit(repo,"my new nice commit")

# to retrieve a previous commit:
checkout(commits(repo)[[2]]) # if only a single previous commit exists it will be number 2
OR
reset(commits(repo)[[2]])

两者都会导致丢失新的提交。有人知道发生了什么吗?

事先非常感谢!

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/30511
 
642 次点击  
文章 [ 1 ]  |  最新文章 5 年前