标签:控制 ima nbsp eset 删除 历史 技术 git add 处理
git 作用:版本控制
Git 是一个开源的分布式版本控制软件,用以有效、高速的处理从很小到非常大的项目版本管理。 Git 最初是由Linus Torvalds设计开发的,用于管理Linux内核开发。Git 是根据GNU通用公共许可证版本2的条款分发的自由/免费软件,安装参见:http://git-scm.com/
GitHub是一个基于Git的远程文件托管平台(同GitCafe、BitBucket和GitLab等)。
Git本身完全可以做到版本控制,但其所有内容以及版本记录只能保存在本机,如果想要将文件内容以及版本记录同时保存在远程,则需要结合GitHub来使用。使用场景:
目前已使用Git的四个命令,这四个命令已经可以代替本地多个文件保存版本的方式:
想要回到某个历史版本,使用git log
黄色的字符串是这个版本的标识符
使用
git reset --hard 黄色的随机字符串
如果我回到了初次修改的状态吗,再想回到第二次修改的状态
,可以使用git reflog
stash
git stash 将工作区修改的内容存储到另一个地方
git stash pop 将另一个地方在取到拿回来放到原来的代码的地方
合并的时候有时候可能会出现冲突
手动删除修改
标签:控制 ima nbsp eset 删除 历史 技术 git add 处理
原文地址:http://www.cnblogs.com/yuyang26/p/7544821.html