一、在git上主分支直接修改代码拯救操作指引
先在暂存起来
git add .
git stash
创建新的分支并且切换到新的分支上
git checkout -b [分支名称]
把暂存的内容在这个新的分支上创建一个commit
git stash pop
提交咱春暂存的内容
git commit -m "updata"
git push --set-upstream origin [分支名称]
切换到即将要合并的分支上
git checkout cfda
git pull
git merge [分支名称]
git add .
git commit -m ''
git push
再切换你新的分支上
git checkout [分支名称]
一、撤销操作
1、撤销某一次提交的代码
先在提交了代码的分支上执行git log
commit 代表每一次的提交,可执行git reset --hard + commit后面的一串编号
如:git reset --hard 778e75b938f4f3dc2c92e5492ce27a2adeadfc36
撤销之后需要强制push远程分支
git push -f origin [your origin 分支]
2、撤销未提交的代码
先在编辑修改了代码的分支上执行git status
可执行:git checkout -- +你要撤销的文件路径
如:
git checkout -- src/base/reportReading/index.vue