Git 使用方法
操作方法
git clone/pull
下载/同步代码- 修改代码
git diff/status
查看修改git checkout/restore filename
恢复修改
git add filename
存到暂存区git status
红色变绿色git reset/restore --stage filename
撤销暂存(add)git checkout HEAD filename
恢复修改(丢失)
git commit -m comment
提交修改git reset --soft HEAD~1
撤销commitgit reset HEAD~1
撤销commit和addgit reset --hard HEAD~1
恢复修改git revert HEAD
创建反作用commit
git push
推到远端
工作流最佳实践
git clone url
git checkout -b mydev
- 修改代码
git diff
git add filename
git commit
git push origin mydev
- 发现main已经更新
git checkout main
git pull origin main
git checkout mydev
git rebase main
- 解决冲突
git -f origin mydev
- 建立pr
- Squash and merge & delete branch
git checkout main
git branch -D mydev
git pull origin main
- 回到第二步循环往复