日常开发Git命令

场景:

在远程库创建分支后,在本地开发后-合并代码-push到远程库

命令行

bash 复制代码
#查看现在分支
git branch
#切换到master分支
git checkout master
#拉取远程库修改
git pull
git branch
#切换到修改的分支
git checkout feature/s3-use-internel-name
#merge远程master的修改到本分支
git merge master
git branch
#git push
#将现有分支与master分支之间的多次修改合并为一次修改
git log --oneline origin/master..feature/s3-use-internel-name
git reset --soft `git merge-base origin/master feature/s3-use-internel-name`
git status
git diff --cached
#利用某次commit的描述
git commit -c ff67xxxxxxxx3c8
git branch
git push --force-with-lease
#git push -f origin  feature/s3-use-internel-name
#添加tag
git tag v2.1.0 -m "Version 2.1.0"
git push origin v2.1.0
相关推荐
idaibin12 小时前
"Git 多仓库用户身份自动切换与隐私保护指南
git·github
小何好运暴富开心幸福12 小时前
C++之日期类的实现
开发语言·c++·git·bash
im_AMBER14 小时前
Web 开发 24
前端·笔记·git·学习
银安14 小时前
Git篇(4):分支(Branch)与引用(Reference)
git
~央千澈~15 小时前
宝塔服务器面板部署安装git通过第三方应用安装收费怎么办—bash: git: command not found解决方案-优雅草卓伊凡
git
无言以对,沉默不语,随你随你。16 小时前
【解决办法】GitBash不能在任意文件夹打开
经验分享·笔记·git
stark张宇17 小时前
告别Git恐惧症!一套课程搞定Win/Mac/Linux三端配置与核心原理
git·架构·github
鸽鸽程序猿18 小时前
【Git】 远程操作 与 标签管理
git
银安20 小时前
Git篇(2):文件的三个区域——工作区、暂存区与本地仓库
git
银安20 小时前
Git篇(1):Git初识与学习顺序
git