1.main历史发布版本出问题需要查看,怎么切换历史发布版本?
git reset --hard commitid 更新本地库和代码
2.A分支的代码已经做过一些功能,想迁移到B分支
当前在A分支
git checkout B (切换到B分支)
git cherry-pick A的commitid
3.加入新增文件进去暂存区,提交
git add 文件
git commit -m "提交记录"
4.当前工作目录是干净的,想更新代码
git pull
会有merge操作
5.查看当前的改动
git status 当前的改动
git log 历史提交
6.保持线性的提交历史rebase
假设在main
先git fetch更新本地库
git commit -m "提交记录"
git rebase 分支main
git push
7.合并分支
当前分支处于branch,要合并到分支main
git checkout main
git merge branch
8.解决冲突
git status 查看冲突
手动打开文件,选择冲突部分,标记解决,再提交
9.暂存修改
git stash
git stash pop
注:推荐使用git tortoise小乌龟,丰富的可视化操作,简单直观