Git 几个重要操作指令对比】的更多相关文章

1.git merge 和 git rebase https://blog.csdn.net/wh_19910525/article/details/7554489 http://gitbook.liuhui998.com/4_2.html 2.git commit -m 与 git commit -am 的区别 https://segmentfault.com/q/1010000005900988 3.git pull和git pull --rebase https://www.cnblogs…
一.Git代码状态转换图 其中: 未被Git跟踪的状态为unstage状态: 已被Git跟踪的状态为stage状态(stage:阶段),因此包括staging状态和staged状态. untrack files:是指尚未被git所管理的文件:changed but not updated:是指文件被git管理,并且发生了改变,但改动还没被git管理:这两种状态,都可以看成是改动还没被git管理的状态,我们这里称unstage状态.staging是commit和未管理之间的一个状态,也有别名叫in…
修改最后一次提交 有时候我们提交完了才发现漏掉了几个文件没有加,或者提交信息写错了.想要撤消刚才的提交操作,可以使用--amend 选项重新提交: 1 $ git commit --amend -m"修改 提交 说明" 此命令将使用当前的暂存区域快照提交.如果刚才提交完没有作任何改动,直接运行此命令的话,相当于有机会 重新编辑提交说明,但将要提交的文件快照和之前的一样. 启动文本编辑器后,会看到上次提交时的说明,编辑它确认没问题后保存退出,就会使用新的提交说明覆盖刚才失误的提交. 如果…
git 内部工作原理图 如上图,git 一般可以分为三个区:工作区.暂存区.版本库,通常类似 git add等命令都是与index 暂存区的交互,git commit指令则是 index 与版本库的交互:将index区的内容 提交到版本库中: 1. mac使用git时常用的指令 ls -l -a 列出指定目录下文件 -l 显示文件的详细信息 -a 显示目录下所有文件(包括隐藏文件) -d 显示指定目录pwd 显示当前的工作目录的路径 mkdir:创建新目录 pwd: 查看当前的路径 cat ss…
安装git后操作指令如下:可以查阅git安装使用操作指南详情git安装使用操作图示详情.note 线上可参考指南:http://www.bootcss.com/p/git-guide/   所有操作在没有push origin 之前都是本地操作 git checkout . #本地所有修改的.没有的提交的,都返回到原来的状态   1.创建文件夹 2.右键打开Git Base Here 3.本地创建库 git init git config --global user.name "XXX"…
平时在Android Studio开发Android项目,习惯了点击右键或图标直接拉新fetch,pull,commit和push.但是必要的时候还得在终端输入命令行.比如正在开发新版本v3.0,老板说上个版本的某个地方操作容易误导客户,需要及时改回来发版.这时就需要创建新的分支2.1,回退到上个稳定版本2.0稳定版本tag进行修改,同时正在开发的版本也需要修改,那么可以通过git cherry -pick <commit id>来进行同步修改. 上了一定年纪,记性不太好(虽然刚毕业一年).每…
转自:http://blog.gogojimmy.net/2012/02/29/git-scenario/ Git 教學(1):Git的基本使用 Git 教學(2):Git Branch 的操作與基本工作流程 Git 情境劇:告訴你使用 Git 時什麼情況該下什麼指令 如何安裝 Git Mac : 安裝 Homebrew brew install git Linux(Debian) : apt-get install git-core Linux(Fedora) : yum install gi…
本地仓库是个.git隐藏文件 以下为演示Git单人本地仓库操作 1.安装git sudo apt-get install git 密码:skylark 2.查看git安装结果 git 3.创建项目 在桌面创建test文件夹,表示是工作项目 Desktop/test/ 4.创建本地仓库 进入到test,并创建本地仓库.git 新创建的本地仓库.git是个空仓库 cd Desktop/test/ git init 创建本地仓库.git后 5.配置个人信息 git config user.name '…
Redis数据类型:Sorted Sets操作指令 Sorted Sets常用操作指令 Sorted Sets,本质是一个有序的Sets,其实在原来的Sets集合中对每一个元素新增了一个属性Score,用于排序. ZADD 将指定的元素及Score添加到集合.如果集合中存在该元素,则更新其Score. 如果集合不存在,会先创建一个集合然后在添加元素及Score. 127.0.0.1:6379> ZADD sortset 1 name (integer) 1 ZRANGE 返回指定下标开始到结束下…
关于 更多使用细节(grammar和book),请参考 官网 1.上传代码 1.1 创建自己的远程Repository, github或者gitee 1.2 创建本地git仓库 $ git init Note:此指令本地源码根目录执行,执行成功后,会在当前目录生成一个名为".git"的目录.所有对本地仓库的操作信息都在此目录下存储. 1.3 将项目的所有文件添加到本地仓库中,再执行添加命令: $ git add . Note:此处的"."表示当前目录,如果只添加某些…