Git的使用,冲突,回退

ArkShen 2017-06-07

Git的使用,冲突,回退

安装好Git后,就可以开始使用了

win下我安装的工具

Git的使用,冲突,回退

创建版本库

什么是版本库呢?版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。

所有的版本控制系统,其实只能跟踪文本文件的改动(有编码的),比如TXT文件,网页,所有的程序代码等等,Microsoft的Word格式是二进制格式,类似图片视频,这种没法跟踪文件的变化

windows下检出文件

直接用代码:

$cd D:/xampp/htdocs/one//项目目录下,也可以新建文件

$git init

Initialized empty Git repository in D:/xampp/htdocs/one/.git/

在本地项目目录one下新建文件1.txt

在git小黑窗使用git status查看状态

Git的使用,冲突,回退

可以使用git add 提交到自己的缓存区

Git的使用,冲突,回退

没有报错说明没有问题,我的是在dev分支提交的,第一次提交会使用git默认的master主分区

add提交以后,git status查看会显示可以commit和git reset(删除)

我们commit到分支上,可以add多个了一起提交

$ git commit -m "提交说明"

Git的使用,冲突,回退

git push发布到github上

刷新github官网上的代码库就会有更新的文件

代码冲突

$git diff//查看做了什么修改

若有冲突,修改该文件后继续提交

$git log//查看修改历史,用HEAD表示当前版本

Git的使用,冲突,回退

$ git log --pretty=oneline//简洁查看

版本回退

$git reset --hard HEAD^//版本回退到上一版本

$git reset --hard 522393.....abd//版本回退到指定版本

$git reflog//找回到未来的版本号,同样的操作回到未来

相关推荐