git操作

版本命名

git 分支分为集成分支、功能分支和修复分支,分别命名为 develop、feature 和 hotfix

分支相关命令

  • 创建并切换分支:
    git checkout -b xxx
    相当于:

    创建分支
    git branch xxx
    切换分支
    git checkout xxx

  • 刪除分支
    git branch -d xxx
  • 刪除远程分支
    git push origin --delete xxx
  • 查看分支
    git branch -a
  • 比较两个分支的差别
    git diff remotes/origin/master remotes/origin/test --stat
  • 取消合并
    git merge --abort

tag相关命令

git tag xxx发版
git push --tags

合并单个commit

git cherry-pick 62ecb3

强制将某个分支的内容替换成另一个分支的内容

  • 切换到master分支
    git checkout master
  • 再将本地的master分支重置成linux
    git reset --hard linux
  • 最后推送到远程仓库master分支
    git push origin master --force

版本回退

  • git revert 和 git reset的区别?
    可参考这篇博文 https://blog.csdn.net/fuchaosz/article/details/52170105

远程仓库提交第一行代码

参考帮助手册 https://gitee.com/help/articles/4122

常见问题

1、refusing to merge unrelated histories
因为他们是两个不同的项目,要把两个不同的项目合并。

git pull origin master --allow-unrelated-histories

2、无法识别文件名大小写变化

git config core.ignorecase false

提交说明模板

1、模板1

  • 该问题是怎么引起的?
  • 重现步骤
  • 报错信息

2、模板2

  • 相关的Issue
  • 原因(目的、解决的问题等)
  • 描述(做了什么,变更了什么)
  • 测试用例
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值