# 创建分支 (develop)

161 阅读1分钟

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_代码删减