git仓库管理

+++++++++++++++++++++++++learning time 2017/4/6+++++++from 廖雪峰的官方网站

本文开始学习如何利用git进行文件的管理,日志功能。

安装git源文件后,通过git bash运行git。

步骤一:创建版本库

通过mkdir filename创建目录名称,cd filename之后,通过git init初始化git仓库;仓库建立之后,将需要管理的文件保存至filename文件下,从而git可以进行管理。

步骤二:管理库文件

创建的文件file1.txt在filename目录下。添加文件到git仓库,需要两步:第一步,git add file1 ;第二步,git commit  -m "subscribe of this commit";添加文件到仓库分两步的原因在于,git add 可以同时提交多个文件,然后通过commit 进行一次性提交即可。

步骤三:git时光机

git仓库管理,可以通过reset --hard head进行文件历史版本的查看,方便用户查看修改前后的文件。

通过git diff file1.txt可以查看文件被修改内容。

穿梭过去:git reset --hard head^   查看上个版本的文件  head^^查看上上个版本   head~n  查看往上第n个版本。

重返未来:git reset --hard commit_id,只需找到未来版本的commit的id(前几位即可)。在bash未退出情况下可以通过git log查看commit_id,新的bash下,可以通过git reflog查看。然后即可进行文件版本内容的更换。

++++++++++++++++++++++++end 2017/4/6+++++++++++++++++++++++++++++++++

+++++++++++++++++++++++++learning time 2017/4/7+++++++from 廖雪峰的官方网站

管理修改文件:

注意的是,每次对txt文件内容修改后,必须通过git add 提交到暂存区。commit可以在多次修改后进行一次commit即可。

命令git checkout -- readme.txt就是就是让文件回到最近一次git commit 或git add时的状态。

rm readme.txt进行文件的删除,通过配合git checkout -- 即可还原源文件。


++++++++++++++++++++++++end 2017/4/7+++++++++++++++++++++++++++++++++

+++++++++++++++++++++++++learning time 2017/4/8+++++++from 廖雪峰的官方网站

git鼓励大量使用分支,分支命令包含有:

git branch 查看分支

git branch <name> 创建分支

git checkout <name> 切换分支

git checkout -b <name> 创建并切换分支

git merge <name>  合并某分支到当前分支

git branch -d <name> 删除分支

++++++++++++++++++++++++end 2017/4/8++++++++++++++++++++++++++++++++++



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

nobSlience

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值