从分支上创建一个分支 1.先克隆一个项目 2.再转移到分支中 3.再拉取最新的代码 4.再创建新的分支 这个时候,分支的代码就是基于gaodian这个分支的 5.将分支推送到线上 这个时候线上就有新的分支了。
.gitignore 过滤整个文件夹。 过滤所有.zip文件。 过滤某个具体的文件。 这样,push的时候,就不会上传了,git仓库中就没有了。 假如我们只需要管理/mtk/目录中的one.txt文件,这个目录中的其他文件都不需要管理,那么我们就需要使用: 忽略文件的原则是: 举个栗子: 再看一个案
创建脚本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
1.子分支 2.子分支更新 3.子分支提交 4.切换到主分支 5.合并子分支
默认情况下git是黑白的。 配置之后,就有颜色了。
GitHub客户端和Shell指令的简单实用 客户端操作, web端操作, shell指令操作。 掌握了这三种操作,基本上就可以很好的运用gitHub了。 创建项目, 可以通过web端进行创建。 可以通过客户端进行创建。 迁出项目, 可以通过客户端迁出项目。 提交代码, 可以通过web端, 通过客户
git pull 是git fetch与git merge的组合。 有时候拆开使用,会更加的安全。 比如想比较,本地分支,与线上分支的差别,就可以先 这样就可以,git diff origin/xxx,进行比较了。 再比如,拉取某个分支之前,想看看区别,可以 然后通过 或者 查看改动了哪些文件 或者
cherry pick 可以局部代码合并。 cherry pick不仅可以用在不同分支之间,还可以用在同一个分支上。 比如说你在某一个向某个分支中添加了一个功能,后来处于某种原因把它给删除了,然而后来某一天你又要添加上这个功能了, 这时候就可以使用cherry pick把添加那个功能的commit,
语法 案例 这个会很实用,比较两个分支中的具体文件,很方便。
Git必须知道当前版本是哪个版本,在Git中,用HEAD表示当前版本,上一个版本就是 ,上上一个版本就是 ,当然往上100个版本写100个 比较容易数不过来,所以写成HEAD~100。 版本回退,只是本地的。不会影响git库中的内容。 回退到具体的版本号 使用~线计数
git diff 等同于 git diff HEAD 具体的某个版本与版本之间可以比较 前后顺序无所谓 git diff 分支1 分之2 看详细差异 git diff 分支1 分之2 stat 看大局差异 还可以进行本地分支与线上分支的比较 默认拿当前本地版本对比线上的最新版本。 如果有一段时间,没
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
![](https://img2018.cnblogs.com/blog/422101/201812/422101-20181205154131099-620802830.png) ![](https://img2018.cnblogs.com/blog/422101/201812/422101-20181205154135606-1036389576.png)
1、 2、 3、 4、 5、 6、
Github是什么?它是代码管理工具。在公司写的代码,不需要U盘拷贝回家,不需要放到网盘中。只需要上传到git上,就可以回家继续拷贝下来了。比起svn要好,svn只适合局域网工作,离开局域网,代码就无法使用了。代码放在gitHub上边,非常的安全。开发完成后,还能发布,打包下载。很多大牛,都开发很多...
add添加新文件到 Git 代码仓库的索引中$ git add filenamemv移动或重命名文件$ git mv old-filename new-filenamerm从工作目录和 Git 代码索引中删除文件$ git rm filenamestatus查看目前工作目录的代码状态,自上次提交以来...
GitHub是什么?它是用来进行版本控制的,就是用来保存项目的地方。但是项目要是运行,还是需要你本地的环境,它只不过是用来保存代码罢了。GitHub如何操作?可以通过客户端进行代码提交,更新。也可以通过指令来进行操作。具体操作1.添加项目项目名称,项目位置2.发布3.创建文件4.提交文件5.查看项目...
远程 本地 可以用 查看详情
本地分支 远程分支 查看所有分支
sudo git --git-dir=".git" pull origin master 等同于 sudo git pull origin master 也可以重命名.git sudo git --git-dir=".antgit" pull origin master
git remote -v
本地分支 git branch -D branchname 线上分支 git push origin --delete branchname
git clone一个项目 git status 查看状态 git add 添加文件 git config/git commit 提交 git push 推送到分支中 同时添加多个文件 创建分支,切换分支 git push origin dev将分支推送到远端 在分支中添加代码 这个时候dev上有4
查看 git remote -v 设置新的地址 git remote set-url origin xxx.git
git pull origin master --rebase
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号