[Git] 009 逆转未来】的更多相关文章

1. 想逆转未来,得先知道时间线 1.1 git log 1.2 git log --oneline 此命令的显示结果比 git log 简洁 1.3 git reflog 此命令显示的记录比前两者完整 2. 哨兵来了,不是,是任务来了 2.1 查看状态 分析 当前处于 "master" 分支 暂存区的文件均已提交至本地仓库,即,此时暂存区的内容与本地仓库指向的版本的内容一致 提示 命令:git checkout -- <file> 作用:舍弃更改,即,用暂存区的内容覆盖工…
0. 回顾 [Git] 009 逆转未来 的 "1" 画张导图 其实 --oneline 前有个"关键字参数" "--pretty" --oneline 只是 --pretty 的一种格式 还有 "short"."full"."fuller"."format"."raw" 等 用法,如,git --pretty=short 1. 更新 [Git]…
0. 回顾 [Git] 009 逆转未来 中的 "2.2" 讲过 git checkout -- <file> 这回的 git checkout <branch_name> 与其长得相似,但作用不同 1. master 分支 当 "Git Bash" 进入仓库时,路径右侧会多一个 "(master)" 个人更喜欢将其看作 "master" 主线 2. 有些漫画,画着画着就整出了"平行宇宙&qu…
1. "三棵树" 1.1 前言 理论上要稍稍复杂一点 我在这里说得简化一点 顺道挖个坑 下回具体介绍 坑号编码:Git07-1 1.2 看图 1.3 简介 树左:工作区(平时写代码的地方) 树中:暂存区(临时存档:类似图书馆暂存物品的柜子) 树右:仓库(存放所有数据的地方:HEAD 的指向为当前版本) 2. 向本地仓库加入文件 2.1 准备 切至目标仓库路径 新建一个文件(比如,我新建一个 "README.md") 此时的 "README.md"…
本文只是一个个人学习Git的笔记,如有错误的地方,还望指出,谢谢!参考资料如下: <Git教程--廖雪峰的官方网站 > bootstrap里面的--git_guide Git安装 在网上搜索git下载安装即可.成功后,右击会出现Git Bash,说明安装成功了. Git配置 Git是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置. 1.置Git的user name和email: $ git config --global user.name &qu…
Git诞生历史 我想大家还记得Linus torvalds在1991年时发布了Linux操作系统吧,从那以后Linux系统变不断发展壮大,因为Linux系统开源的特性,所以一直接受着来自全球Linux技术爱好者的贡献,志愿者们通过邮件向Linus发送着自己编写的源代码文件,然后由Linus本人通过手工的方式将代码合并,但这样不仅没有效率,而且真的是太痛苦了.一直到2002年,Linux系统经过十余年的不断发展,代码库已经庞大到无法再让Linus通过手工的方式管理了,但是Linus真的很不喜欢CV…
svn终结,git时代来临 git是最好的分布式版本控制系统 廖雪峰的git讲的蛮不错,http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 详细学习了之后在这里做个笔记 git安装:git init git是记录文件修改的控制系统, git add file git commit --am 注释 git status  查看 git diff      修改了哪里 git log 查…
git init #创建仓库git add _filename #添加文件到缓冲区git commit -m "msg" #提交更新,从缓冲区提交到版本库git status #查看状态git diff _filename  #查看对比git log --pretty=oneline _filename #查看提交记录(包括id和msg)git reflog #查看未来状态git checkout -- _filename #放弃修改,恢复到上一次add或commit 状态,其中--…
Git html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,cap…
目录 简介 Git 命令 Git Flow 简介 Git是目前世界上最先进的分布式版本控制系统(没有之一). Linus花了两周时间自己用C写了一个分布式版本控制系统,这就是Git!一个月之内,Linux系统的源码已经由Git管理了! 很遗憾,接触2年+的Git,今天才稍微深入分析. 命令 git config 配置git git config --global user.name "Never.C" // 配置用户名 git config --global user.email ca…