//拉取最新代码,如果你既不想提交也不想暂存更改,但仍然需要继续工作,你可以尝试使用 --no-rebase 参数来执行普通的合并操作
git pull --no-rebase
//add需要添加的文件,可在编辑器便捷操作
git add ~~~,git add -A
//commit内容,形成版本
git commit -m "提交的说明"
//用于临时保存当前工作区和暂存区的修改,让你可以回到一个干净的工作状态(比如切换分支、拉取更新等),之后再恢复这些修改。
git stash push -u -m "切换分支前保存全部"
git stash push src/utils.js # 只 stash 这个文件,指定文件临时暂存
如果要包含新文件,加上 -u
给 stash 加有意义的消息:-m "描述"
git stash apply # 或指定某条 git stash apply stash@{1}
//提交
git push origin HEAD:refs/for/develop (develop为需要提交的分支)
//补充提交,commit后有遗漏文件 可add后再commit,再提交到对应分支
git commit --amend
//撤回commit 且不删除add
git reset --soft HEAD^
//语法:git branch --set-upstream-to=<远程名>/<远程分支> <本地分支>
git branch --set-upstream-to=origin/main main