-
问题
由于某些原因,需要在git 上次提交的版本基础上进行一些修改,如果以当前版本来修改,会造成影响其他功能使用的情况。
-
解决办法
可以使用git从某次的提交版本号上切出一个分支,在此分支上进行修改。
git checkout -b branch_name version_id
下面是演示图:
- 首先,在这个例子仓库中,只有一个分支,一个文件,三次提交:
- 假设,我要从第一次提交中切出一个分支 test:
使用版本号作为切换的源即可。如果是从远程分支切换,那么版本号替换为远程的分支名称