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