随笔分类 -  [17]GIT

摘要:默认情况下git是黑白的。 配置之后,就有颜色了。 阅读全文
posted @ 2018-08-08 17:25 TBHacker 阅读(1559) 评论(0) 推荐(0)
摘要:1.子分支 2.子分支更新 3.子分支提交 4.切换到主分支 5.合并子分支 阅读全文
posted @ 2018-07-03 09:59 TBHacker 阅读(1383) 评论(0) 推荐(0)
摘要:语法 案例 这个会很实用,比较两个分支中的具体文件,很方便。 阅读全文
posted @ 2018-06-13 18:04 TBHacker 阅读(6614) 评论(0) 推荐(0)
摘要:cherry pick 可以局部代码合并。 cherry pick不仅可以用在不同分支之间,还可以用在同一个分支上。 比如说你在某一个向某个分支中添加了一个功能,后来处于某种原因把它给删除了,然而后来某一天你又要添加上这个功能了, 这时候就可以使用cherry pick把添加那个功能的commit, 阅读全文
posted @ 2018-05-16 11:09 TBHacker 阅读(5297) 评论(0) 推荐(0)
摘要:创建脚本lazygit.sh !/bin/bash 一次性处理git提交 branch_name= branch_name=$(git symbolic ref short q HEAD) git add . git commit m "$1" git push origin "$branch_na 阅读全文
posted @ 2018-05-15 15:21 TBHacker 阅读(2262) 评论(0) 推荐(0)
摘要:git pull 是git fetch与git merge的组合。 有时候拆开使用,会更加的安全。 比如想比较,本地分支,与线上分支的差别,就可以先 这样就可以,git diff origin/xxx,进行比较了。 再比如,拉取某个分支之前,想看看区别,可以 然后通过 或者 查看改动了哪些文件 或者 阅读全文
posted @ 2018-05-15 14:33 TBHacker 阅读(3590) 评论(0) 推荐(1)
摘要:.gitignore 过滤整个文件夹。 过滤所有.zip文件。 过滤某个具体的文件。 这样,push的时候,就不会上传了,git仓库中就没有了。 假如我们只需要管理/mtk/目录中的one.txt文件,这个目录中的其他文件都不需要管理,那么我们就需要使用: 忽略文件的原则是: 举个栗子: 再看一个案 阅读全文
posted @ 2018-05-14 14:41 TBHacker 阅读(6663) 评论(0) 推荐(0)
摘要:从分支上创建一个分支 1.先克隆一个项目 2.再转移到分支中 3.再拉取最新的代码 4.再创建新的分支 这个时候,分支的代码就是基于gaodian这个分支的 5.将分支推送到线上 这个时候线上就有新的分支了。 阅读全文
posted @ 2018-05-02 14:46 TBHacker 阅读(25294) 评论(0) 推荐(3)
摘要:git log 常用选项 p 按补丁格式显示每个更新之间的差异 。 stat 显示每次更新的文件修改统计信息 。 shortstat 只显示 stat 中最后的行数修改添加移除统计。 name only 仅在提交信息后显示已修改的文件清单。 name status 显示新增、修改、删除的文件清单。 阅读全文
posted @ 2018-04-25 17:25 TBHacker 阅读(1500) 评论(0) 推荐(0)
摘要:永久存储 git config --global credential.helper store 查看全局配置 # git config --global --list credential.helper=store 查看当前配置 # git config --list credential.hel 阅读全文
posted @ 2018-04-25 14:08 TBHacker 阅读(5262) 评论(0) 推荐(1)
摘要:git diff 等同于 git diff HEAD 具体的某个版本与版本之间可以比较 前后顺序无所谓 git diff 分支1 分之2 看详细差异 git diff 分支1 分之2 stat 看大局差异 还可以进行本地分支与线上分支的比较 默认拿当前本地版本对比线上的最新版本。 如果有一段时间,没 阅读全文
posted @ 2018-04-14 16:15 TBHacker 阅读(2432) 评论(0) 推荐(0)
摘要:Git必须知道当前版本是哪个版本,在Git中,用HEAD表示当前版本,上一个版本就是 ,上上一个版本就是 ,当然往上100个版本写100个 比较容易数不过来,所以写成HEAD~100。 版本回退,只是本地的。不会影响git库中的内容。 回退到具体的版本号 使用~线计数 阅读全文
posted @ 2018-04-12 13:45 TBHacker 阅读(59479) 评论(0) 推荐(1)
摘要:git clone一个项目 git status 查看状态 git add 添加文件 git config/git commit 提交 git push 推送到分支中 同时添加多个文件 创建分支,切换分支 git push origin dev将分支推送到远端 在分支中添加代码 这个时候dev上有4 阅读全文
posted @ 2018-04-03 19:38 TBHacker 阅读(713) 评论(0) 推荐(0)
摘要:第一步:进入github开源安卓项目中,点击clone 第二步:打开android studio,选择checkout从Git中迁出项目 将github的地址复制进去 第三步:系统会自动下载,加载一段时间。然后出现下面的就算是结束了。 最后,运行查看 阅读全文
posted @ 2017-10-26 11:50 TBHacker 阅读(3021) 评论(1) 推荐(0)
摘要:第一步:在github上创建一个项目,选择所属类型。会自动生成下面的文件。 第二步:使用安卓创建项目 第三步:使用git bash 进入项目目录,通过指令clone到本地 克隆完成后会出现下面的内容 将其复制进入上层目录 复制进入后,可以删除coolweather 最后,通过Github客户端,Ad 阅读全文
posted @ 2017-10-26 11:34 TBHacker 阅读(500) 评论(0) 推荐(0)
摘要:GitHub客户端和Shell指令的简单实用 客户端操作, web端操作, shell指令操作。 掌握了这三种操作,基本上就可以很好的运用gitHub了。 创建项目, 可以通过web端进行创建。 可以通过客户端进行创建。 迁出项目, 可以通过客户端迁出项目。 提交代码, 可以通过web端, 通过客户 阅读全文
posted @ 2017-10-24 01:33 TBHacker 阅读(1097) 评论(0) 推荐(0)
摘要:1.配置github 2.安装git,配置git 3.配置ssh,用git中的git Bash 4.迁出项目 5.提交文件 6.查看 阅读全文
posted @ 2016-10-18 14:00 TBHacker 阅读(3389) 评论(0) 推荐(0)
摘要:要了解Github,我们首先要知道Git,Git是管理代码的工具,写代码不是件轻松的事儿,一个人写的时候已经不轻松了,一群人写就更不轻松了,但这世界上很多事都是怎么不轻松怎么来的,大部分人都会和别人一起写代码,问题在于,这么多人写一个东西,你今天写一点,我明天写一点,然后发现你写错了,又影响到了我前 阅读全文
posted @ 2016-06-14 17:42 TBHacker 阅读(75451) 评论(13) 推荐(19)
摘要:add添加新文件到 Git 代码仓库的索引中$ git add filenamemv移动或重命名文件$ git mv old-filename new-filenamerm从工作目录和 Git 代码索引中删除文件$ git rm filenamestatus查看目前工作目录的代码状态,自上次提交以来... 阅读全文
posted @ 2016-01-15 17:45 TBHacker 阅读(638) 评论(0) 推荐(0)
摘要:Github是什么?它是代码管理工具。在公司写的代码,不需要U盘拷贝回家,不需要放到网盘中。只需要上传到git上,就可以回家继续拷贝下来了。比起svn要好,svn只适合局域网工作,离开局域网,代码就无法使用了。代码放在gitHub上边,非常的安全。开发完成后,还能发布,打包下载。很多大牛,都开发很多... 阅读全文
posted @ 2016-01-14 20:48 TBHacker 阅读(4931) 评论(0) 推荐(0)