Closed Gavin1937 closed 5 months ago
@hiroi-sora 抱歉,我没注意到这个pr是merge 到main里面的。 我这边没法用pr来开一条新的分支,需要在你那边操作。
先把当前的main 给下载下来
git checkout main
git pull
然后新开一个backup分支来备份当前的main
git branch backup
接着把main 给hard reset到commit 6bbf2f3
git checkout main
git reset --hard 6bbf2f36dfe1ca686d9d0b267df520a3e2ab901a
然后再开一个autoclean 分支
git branch autoclean
之后就Cherry-pick commit 到main 和 autoclean
git checkout main
git cherry-pick 2ed6646d99e44785512558ff39f7c773ce9dbf32
git cherry-pick f7045b367a2c74e78de820c71cb4eb8925a14b20
git checkout autoclean git cherry-pick 2ed6646d99e44785512558ff39f7c773ce9dbf32 git cherry-pick f7045b367a2c74e78de820c71cb4eb8925a14b20 git cherry-pick 571211c8a8b3aee81baf8fc294960f3625b77abf git cherry-pick 969a2d1a77f205206a236ca596c9bf5de439ada7 git cherry-pick c1b3de5d07e3f74d80ac489b30b36cab38ead00d git cherry-pick 33909a19a363dbc6e8e9b1732fa2c75fdf8e37fa git cherry-pick 66015f2ce94ba31fb6e79010938b6c4360bf9064 git cherry-pick 115d37eec07bf4562d78fa55ea60242f05985fb7
5. 最后把两条修改过的分支给force push到github
```sh
git push -f origin main
git push -f origin autoclean
先把当前的main 给下载下来
git checkout main
git pull
开一个autoclean分支
git branch autoclean
接着手动把autoclean的内容给从main里面删除,然后commit。 3.1. 从我的main里面把这些文件给一一复制,然后覆盖到你的main分支里面
README.md
cpp/include/args.h
cpp/include/task.h
cpp/src/args.cpp
cpp/src/main.cpp
cpp/src/task.cpp
cpp/src/task_linux.cpp
cpp/src/task_win32.cpp
3.2 之后commit,接着就可以push了
这样就不需要hard reset和force push了
OK,main分支我回退到文档改动,代码的改动保留在autoclean分支。
135