git 操作指令
git 操作指令 :分支操作,标签操作,远程操作
·
一、分支操作
//创建并切换分支
git checkout -b <branch name>
//克隆分支代码,git clone 默认master分支,然后创建并切换本地分支追踪远程相应分支
git checkout -b <branch name> <remote>/<branach name> // git checkout -b origin/dev
//合并分支
git merge <branch name> --no-ff // --no-ff 禁止快进式合并
//删除分支
git branch -d <branch name>
git branch -D <branch name> // 强制删除
git push origin -d <branch name> // 删除远程分支
二、标签操作
// 列出所有的tag
git tag
//创建标签
git tag -a <tag name> -m "message" //给最新的commit打标签并备注, -a 强制加备注, -m 备注信息
git tag -a <tag name> <commit id> -m "message" // 给指定的版本号啊加标签
//推送标签
git push origin --tags // 推送所有的标签
git push origin <tag name> //推送指定的标签
//删除标签
git push origin -d tag <tag name> // 删除远程的分支
三、远程操作
git remote -v
git remote show origin
四、撤销更改
// 没有进行add 的文件,只是进行了modified(工作区修改,要放弃修改)
git restore <file> // 第一种
git checkout -- <file> // 第二种
// 已经add 过的文件(暂存区修改,把修改从暂存区放弃)
git reset HEAD <file>
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献1条内容
所有评论(0)