Git笔记
文章平均质量分 53
Git使用笔记
DeMonnnnnn
I decide what tide to bring. 我的命运,由我做主。
展开
-
Git:修改最后一次commit
前言使用Git提交代码时,可能会存在如下场景:有时候粗心commit内容写错了,然后想修改最后一次的提交说明。写一个比较大功能的代码,可能写到一半,要切分支,或者怕代码丢失就不得不commit一次。下次再写的时候,同一个功能分多次提交,其他分支cherry-pick什么的,就很麻烦。1. 暂存本次修改如果你修改了代码,想合到最后一次的提交中,第一步你就要暂存本次修改。如果你只是想修改最后一次的提交说明,可以跳过第一步。git add --all2.修改最后一次的提交说明使用--am原创 2021-04-19 16:37:15 · 1205 阅读 · 0 评论 -
Git Commit 日志风格指南
每条 commit 日志的第一行,包含类型、范畴、描述三部分。以下为可用的 commit 类型及意义。类型说明featfeature - 所有实现新功能、新行为的 commit 都属这个类型fix修正缺陷的 commitchore日常维护性的改动,例如 linter 的配置等test与测试有关的改动refactor不改变行为的对代码结构的改...原创 2019-10-28 17:20:55 · 1251 阅读 · 1 评论 -
Git提交代码到码云
前言为什么要使用码云?上传/下载网速慢,尤其是网速差的情况下,基本无法下载。GitHub私有项目收费,还贵。有些项目我们上传到仓库,是为了方便管理,并不想让别人看到。协作性差,项目间无法形成组织,无法添加多人管理。但是这些都无法否认GitHub是最好的代码托管工具,尤其是在开源方面的贡献,根本无法望其项背! 使用步骤如果已经安装并配置过Git,可跳过前两步。1.安装Git https:原创 2017-09-07 12:10:50 · 4462 阅读 · 2 评论 -
Git 版本回退(代码回滚)
前言有的时候我们提交了代码后,发现有些问题,需要版本回退(代码回滚)。本地版本回退查询提交记录git reflog红色区域部分就是你每次提交的commit-id。版本回退git reset --hard commit-id //回滚到commit-id,讲commit-id之后提交的commit都去除git reset --hard HEAD~3 //将最近3次的提交回滚远程版本回退原理:先将本地原创 2017-11-12 11:28:24 · 18395 阅读 · 0 评论 -
Git 合并远程分支
前言有的时候我们需要跟别人合作进行开发,然后分别使用不同的Git分支,等项目完成时,需要进行代码合并,就需要知道Git如何合并远程分支。步骤假设你本地在使用的分支为a(master也是一样的),需要合并的远程分支为b第一步在本地新建一个与远程的分支b相同(被合并的版本)的分支bgit checkout -b b origin/b该指令的意思:创建一个本地分支,并将远程分支放到该分支里面去。第二步返回原创 2017-11-12 11:14:15 · 64589 阅读 · 6 评论 -
Git报错:fatal: Authentication failed for 'https://gitee.com/.......'
提交代码到码云,Git报错如下:fatal: Authentication failed for 'https://gitee.com/WiseflySpace/DoctorPlatform.git/'很明显说明码云的认证失败,即用户名,密码输入错误。使用如下指令重置用户名密码:git config --system --unset credential.helper然...原创 2018-05-15 11:09:49 · 27361 阅读 · 11 评论 -
GitHub+jitpack生成自己的Compile依赖
在AndroidStudio中经常使用compile的方式来导入第三方代码,如图所示:想要拥有自己的依赖,可参考本篇的方法在github上托管一个带有Android Libray的项目,我们要compile的就是这个Libray去jitpack官网搜索对应github仓库,然后 就可以得到自己的compile依赖在自己的项目中添加依赖即可 具体步骤1.首先要在github建立自己的项目github转载 2017-09-22 20:42:21 · 1257 阅读 · 2 评论 -
Git 修改远程仓库地址
前言使用:git remote add origin [远程仓库地址url]可以给我们的本地仓库设置远程仓库的连接(推送)地址。。有的时候我们地址输入错误,或者想改变地址。方法1. 删除现有的远程仓库地址如果不先删除就会提示:fatal: remote origin already exists.git remote rm [name,默认是:origin]//git remo...原创 2018-12-04 14:42:38 · 2818 阅读 · 0 评论 -
Git 本地仓库推送多个远程仓库
使用:git remote add [name,默认:origin] [url,远程仓库地址https]可以给我们的本地仓库增加远程仓库的连接(推送)地址。所以只要指定的[name] [url]都不一致,便可以给本地仓库增加多个远程仓库。示例如下图:其他指令推送到指定仓库的分支git push -u [name,默认:origin] [分支,默认:master]删除远程...原创 2018-12-04 15:11:16 · 910 阅读 · 0 评论