news 2026/8/18 1:27:29

git主要

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
git主要

git status //查看工作区状态

git branch //查看当前分支,当前分支前有个*号

git branch -vv 查看分支对应的远程地址

git branch -r //查看当前远程分支远程 ,当前分支前有个*号

git checkout dev //切换到dev分支

git branch -d <BranchName> //删除分支

git push origin --delete <BranchName> 删除远程分支

git pull origin development //抓取远程提交

git push origin HEAD: development //推送当前分支到指定development远程分支
git checkout -b dev origin/dev //在本地创建和远程分支对应的分支
git branch --set-upstream dev origin/dev //建立本地分支和远程分支的关联

或者git branch --set-upstream-to origin/master master

git push --set-upstream origin feature-qyl-invite 将本地分支推送到远程,并创建一个远程分支(同名)

克隆指定分支git clone -b +分支 + 地址

更新本地的远程分支git remote update origin --prune

git stash 保存当前的工作区与暂存区的状态,把当前的修改的保存到git 栈,等以后需要的时候再恢复,git stash 这个命令可以多次使用,每次使用都会新加一个stash@{num},num是编号

git stash save 'test'
git stash pop 默认恢复git栈中最新的一个stash@{num},建议在git栈中只有一条的时候使用,以免混乱 注:该命令将堆栈中最新保存的内容删除
git stash list 查看当前stash的所有内容 git stash apply 将堆栈中的内容恢复到当前分支下。这个命令不同于 git stash pop。该命令不会将内容从对堆栈中删除,也就是该命令能够将堆栈的内容多次运用到工作目录,适合用与多个分支的场景 使用方法:git stash apply stash@{$num} git stash drop 从堆栈中移除指定的stash git stash drop stash@{$num} git stash clear 移除全部的stash git stash show 查看堆栈中最新保存的stash和当前⽬录的差异,显⽰做了哪些改动,默认show第一个存储

撤销本地的commit

git reset HEAD~

合并分支。切换到合并的分支上,并将dev代码合并到本分支上

git merge dev
如遇到dev分支内容修改单次内容,dev无法/目前不能合并到master, 基于master 新建fix分支。把单次修改的内容复制到master 切到改fix分支,执行git cherry-pick 提交编号 不小心把不想要的分支合并到当前分支了,但是不想要这个代码,还没有推送远端 git reset --hard origin/feature/20260804

当我们错误的修改了其他分支,但是不想提交,想要提交到另外一个分支时

重置账号密码:

git config --system --unset credential.helper

git init touch README.md git add README.md git commit -m "first commit" git remote add origin https://gitee.com/cfl8/pro.git git push -u origin master

远程与本地合并时 Git报错-refusing to merge unrelated histories

解决方案

git pull origin master --allow-unrelated-histories

问题:pre-commit hook failed (add --no-verify to bypass)

将git commit -m"XXX"

改为 git commit -m "XXX" --no-verify

将github的https地址改为ssh形式

git remote set-url origin git@git地址

git分支规范

分支命名说明
主分支master主分支,所有提供给用户使用的正式版本,都在这个主分支上发布
开发主分支dev开发分支,永远是功能最新最全的分支
功能分支feature-*新功能分支,某个功能点正在开发阶段
发布版本release-*发布定期要上线的功能
修复发布版本分支bugfix-release-*修复测试bug
紧急修复分支bugfix-master-*紧急修复线上代码的 bug

git提交备注规范br: 此项特别针对bug号,用于向测试反馈bug列表的bug修改情况
feat:新功能(feature)
fix:修补
docs:文档(documentation)
style: 格式(不影响代码运行的变动)
refactor:重构(即不是新增功能,也不是修改bug的代码变动)
test:增加测试
chore:其他的小改动. 一般为仅仅一两行的改动, 或者连续几次提交的小改动属于这种
revert:feat(pencil): add ‘graphiteWidth’ option (撤销之前的commit)
upgrade:升级改造
bugfix:修补bug
optimize:优化
perf: Performance的缩写, 提升代码性能
test:新增测试用例或是更新现有测试
ci:主要目的是修改项目继续完成集成流程(例如Travis,Jenkins,GitLab CI,Circle)的提交
build: 主要目的是修改项目构建系统(例如glup,webpack,rollup的配置等)的提交

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/18 1:25:30

沃尔沃PHEV产能提升三倍:传统车企电动化转型的供应链与制造体系挑战

1. 从一则行业新闻说起&#xff1a;沃尔沃的产能“豪赌” 前几天&#xff0c;行业里不少朋友都在讨论沃尔沃的一则消息&#xff1a;为了满足市场需求&#xff0c;他们计划将插电式混合动力车型的产量提升三倍。这可不是个小动作&#xff0c;三倍意味着整个供应链、生产线、乃至…

作者头像 李华
网站建设 2026/8/18 1:23:56

二分查找算法详解:从基础到边界查找的三种实现

1. 从“找得到”到“找得准”&#xff1a;二分查找的三种境界如果你写过代码&#xff0c;或者刷过算法题&#xff0c;那么“二分查找”这四个字对你来说一定不陌生。它几乎是算法入门的第一道坎&#xff0c;也是面试官最爱考察的基础能力之一。很多人觉得&#xff0c;不就是在一…

作者头像 李华
网站建设 2026/8/18 1:23:04

AI工程插件开发实战:从环境配置到CAD/SolidWorks智能集成

1. 背景与核心概念&#xff1a;AI工程插件的价值与挑战在当前的工业设计与软件开发领域&#xff0c;AI技术的融合正从概念走向落地。一个典型的场景是&#xff1a;工程师希望利用AI来辅助完成CAD&#xff08;计算机辅助设计&#xff09;或SolidWorks&#xff08;SW&#xff09;…

作者头像 李华
网站建设 2026/8/18 1:22:57

DeepSeek Harness 部署指南:从环境配置到生产级 AI 服务搭建

1. 先搞清楚 DeepSeek Harness 到底是什么&#xff0c;以及它到底能帮你做什么 如果你最近在关注 AI 开发工具&#xff0c;尤其是想本地运行或部署大语言模型&#xff0c;那“DeepSeek Harness”这个名字你大概率见过。但别急着去搜安装命令&#xff0c;先花一分钟弄明白它是什…

作者头像 李华