git
文章平均质量分 85
Colin Nice
这个作者很懒,什么都没留下…
展开
-
Git远程仓库版本回退
但是,远程仓库还是错误版本。其中,HEAD代表当前版本,^表示回退到上一个版本。然后,使用git reset命令回退到指定的历史版本。有时候,已经将错误的代码推送到了远程仓库,需要回退到之前的正确版本。当代码修改错误或者需要回退到历史版本时,可以使用Git回退命令。硬回退(–hard):回退代码和提交历史记录,修改的代码会被删除。注意,强制推送会覆盖远程仓库的所有修改和提交记录,谨慎使用。软回退(–soft):回退代码,代码会从仓库区回退到暂存区。混合回退(–mixed):回退代码,代码会回退到工作区。原创 2024-02-04 18:01:30 · 1982 阅读 · 1 评论 -
git本地怎么拉取新分支
如上面的例子中,merge commit 的 parent 分别为 940c192 和 a9f81b9,其中 940c192 代表 master 分支,a9f81b9 代表 will-be-revert 分支。但如果直接使用 git revert ,git 也不知道到底要撤除哪一条分支上的内容,这时需要指定一个 parent number 标识出"主线",主线的内容将会保留,而另一条分支的内容将被 revert。revert 可以撤销指定的提交内容,撤销后会生成一个新的commit。原创 2024-02-06 15:25:15 · 3198 阅读 · 1 评论