问题描述
我最近正在学习一门课程,他已将文件放在GitHub存储库上!但是我需要一步一步地拥有所有文件,或者在这个过程中,必须通过commit来提交!我想更改部分代码,因此每次git checkout
都不适合我!谢谢。
解决方法
但是我需要一步一步地拥有所有文件,或者在本课程中,通过提交来提交!
通过提交检查文件提交
从开发开始就准备所有提交SHA的列表。使用git checkout <commit-SHA>
在特定提交时检查文件。
随着您的更改继续发展
我想更改部分代码,因此每次git checkout对我来说都是不好的!
您是否有计划从原始作者的回购中的特定提交/分支开始,继续并完成您所做的更改的项目?
您可以从原始存储库中的特定提交创建自己的分支
git branch <your-branch-name> <SHA-of-commit-from-which-you-want-to-start>
git checkout <your-branch-name>
完成更改后,如果要包括来自原始身份验证的提交,则可以选择它们。
git cherry-pic <SHA-of-the-commit-you-want-to-include>
请小心处理任何合并冲突。
,您可以克隆存储库。
git clone repourl