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小烏龜,豐富的可視化操作,簡單直觀
?
?
?
?