git checkout -b dev
新分支和本地最新的master分支内容相同,再次进行修改
vim [xxxx.md]
在dev分支上add && commit
git add .
git commit -m "commit on dev"
切换回master分支并拉去最新代码
git checkout master
git pull origin master
# 删除远程分支
git pull --delete origin master
合并dev分支至master
git merge dev
若无冲突直接push
git push origin master
若有冲突直接打开冲突文件解决冲突再次提交推送即可
vim [xxxx.md]
git add .
git commit -m "resolve conflict"
git push origin master
# 删除dev分支
git branch -d dev
# 暂存
git stash
# 取消暂存代码
git stash pop
# 更新远程分支到本地
git fetch origin或者git remote update origin --prune
当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令
git checkout -- file
# 当你想删掉远程分支的提交时
git push --force-with-lease origin 2023_10_26_代码删减