git上传代码/新建分支/合并分支/备注规范 个人随笔

git上传代码/新建分支/合并分支 个人随笔

git备注规范

type: commit的类型
feat: 新特性(feature)新增
fix: 修改问题bug
refactor: 代码重构,没有加新功能或者修复 bug
docs: 文档修改仅仅修改了⽂档,⽐如 README, CHANGELOG, CONTRIBUTE等等
style: 代码格式修改,仅仅修改了空格、格式缩进、逗号等等,不改变代码逻辑
perf: 优化相关,⽐如提升性能、体验
test: 测试用例修改
chore: 其他修改,比如构建流程,依赖管理
scope: commit影响的范围,比如: route, component, utils, build…
subject: commit 的概述
body: commit具体修改
revert: 回滚到上⼀个版本
footer: 备注

git克隆代码

git clone  github或者gitee的链接

git拉取代码

git pull

git上传代码

git add .

git查看代码状态

git status

git提交到暂存区

git commit -m "备注信息"

git提交到线上

git push

git查看现在项目分支

git branch

git删除分支

git branch -d cl-dev //分支name

git删除远程分支

git push origin --detete [branch]
git branch -dr [remote/branch]

git查看项目所有分支

git branch -r

git创建分支

git branch cl-dev 这里的的cl-dev是自己创建的分支name

git切换分支

git checkout cl-dev

git更新分支

git merge cl-dev 当前name或者需要更新的分支name

git合并分支

这里你需要合并到那个分支下就需要先切换到那个分支 / 如遇到冲突在编辑器处理好冲突后 再进行 git add 冲突文件名称 git commit -m “备注” 再进行push 后 再进行分支合并;

git checkout master
git branch -a //查看当前处在那个分支
git merge cl-dev //这里就是吧cl-dev合并到master主分支上
git push //然后推上主分支 

拉取别人分支代码至个人本地分支

假如别的分支是 master 自己的是 cl-dev

1.切换分支master

 git checkout master

2.pull 一下

git pull

3.切换至cl-dev

 git checkout cl-dev

4.合并代码至cl-dev

git merge master

然后提示

Merge branch 'master' into cl-dev
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.

按 i 键 进入编辑 :wq 保存 即可 或者直接 :wq即可

git冲突记录

Automatic merge failed; fix conflicts and then commit the result.解决方法

丢弃本地提交,强制回到线上最新版本

git fetch --all
git reset --hard origin/你需要下拉的分支(默认master)
git fetch

保存本地提交

git reset --abort
git reset --merge
git commit -am '提交信息'
git pull
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Cheng Lucky

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值