Git 日常命令使用
2021-05-31 本文已影响0人
叫兽儿
代码拉到本地后,新建本地分支
git branch dev
切换到新建的本地分支
git checkout dev
假如我们现在在dev分支上,刚修改了项目,执行下列命令
git add .
git commit -m '提交的备注信息'
// 提交到远程 dev,如果远程没有,此步可忽略
git push -u origin dev
将dev分支合并到master分支
// 先切换到 master 分支上
git checkout master
// 更新 master 分支上的代码,防止冲突
git pull origin master
// 把 dev 分支的代码合并到 master 上
git merge dev
这里有可能会提示Please enter a commit message to explain why this merge is necessary.
提示需要填写为什么要合并分支,可以跳过
按 Esc 键,结束插入描述操作
输入 :wq ,表示保存并结束本次操作
执行提交命令
git push origin master
其他命令
// 查看所有分支
git branch -a
// 删除本地分支 dev
git branch -d dev
// 更新远程分支列表
git remote update origin --prune
// 删除远程分支 dev
git push origin --delete dev
// 删除本地除 master 分支其他所有分支
git branch | grep -v 'master' | xargs git branch -D
// 拉取 git 上某个 SHA 的版本代码到 dev 分支上
git branch dev 'SHA'
// 将本地 dev 分支提交到远程 git 上(此时远程 git 上没有 dev 分支)
git push origin dev:dev