git
颓废的四哥
闫广英
展开
-
6. git管理 - 合并commit
命令行执行:git branchgit log 可以看到之前到commit记录,以及每一个commit的ID,如下:合并所有commit为一个commit,命令行执行:git rebase -i 36f663a68 ebf0b9fed734进入下面的界面:按 i 键进入编辑模式,修改commit信息前面的操作信息。这里可以选择怎么操作每一条commit,删除一条commit信息后,对应的改动会被删除。按 esc 退出编辑模式,输入:wq保存修改信息,自动进入以下页面:(这.原创 2022-01-06 11:50:11 · 899 阅读 · 1 评论 -
5. git配置 - 远程仓库的更替
场景:公司项目大版本更替,需要更换代码仓库。要完成这件事情,克隆新的远程仓库,将代码拷贝进去,push就完了,但是。。。想要保留之前开发的commit信息,那就进行了下面的操作:将老仓库的代码pull到本地仓库,在本地仓库添加新的远程仓库git remote add origin '远程仓库地址'然后将代码推送到新添加的远程仓库即可。git push originName branch...原创 2022-01-01 16:13:34 · 391 阅读 · 0 评论 -
4. git规范 - commit格式
Header部分只有一行,包括三个字段:type(必需)、scope(可选)和subject(必需)。type用于说明 commit 的类别,只允许使用下面7个标识。feat:新功能(feature)fix:修补bugdocs:文档(documentation)style: 格式(不影响代码运行的变动)refactor:重构(即不是新增功能,也不是修改bug的代码变动)test:增加测试chore:构建过程或辅助工具的变动...原创 2021-12-10 10:26:14 · 681 阅读 · 0 评论 -
3. git提交 - 账号密码错误
问题:git clone xxx 失败执行git clone命令之后并未输入账号密码,直接报错如下:提示: Authentication failed.remote: 认证失败,请确认您输入了正确的账号密码。解决方案之前用git Bash克隆代码时输入的账号密码在这里被记录了,编辑或者删除就可以正常操作了。...原创 2020-04-03 19:30:44 · 667 阅读 · 0 评论 -
1. git命令
github简介:类型:分布式(并不知道分布式是啥)。据说git有强大的分支管理系统。同类型的工具:还有SVN,SVN是集中式的(据说有一台中央服务器)两者比较:①Git快 ②Git只有一个文件夹,SVN在每个文件夹都有一个.svn文件。分布式与集中式的详情及区别:安装:windows系统:github下载地址 Mac本:github下载地址1 Mac本:github下载地址2配置:原创 2017-11-27 10:07:24 · 315 阅读 · 0 评论 -
2. git进阶 - git merge
git merge作用:将一个分支合并到当前分支。用法: git merge xxx // xxx 为被合并分支在A分支,想要将B分支的代码合并到A分支时,执行git merge B即可。...原创 2018-12-14 11:40:35 · 179 阅读 · 0 评论