打印 上一主题 下一主题
收起左侧

git-简单操作

[复制链接]

552

主题

569

帖子

1万

积分

管理员

站长

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
16427

灌水之王

QQ
跳转到指定楼层
楼主
发表于 2018-1-18 17:03:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
用git base创建任意文件:
代码:
touch index.php

这和linux操作一样


还可以使用vim编辑文件
命令 vim index.php
进入编辑器后,按下键盘的  i 键,开始编辑文件
还可以cat index.php查看index.php文件的内容

编辑完后,如果我们要退出,按下esc键,再输入冒号,再输入wq,按下回车,表示保存并退出


也可以用其他编辑器编辑

现在已经创建并编辑了index.php文件
查看一下文件状态
输入指令:
git status



这里显示说文件没有被跟踪,也就是说没有受git管理

输入指令让index.php受git跟踪:
git add index.php


这只是添加了一个文件进去
如果要将当前目录所有文件添加进去,git add .  后面一个.
这只是将文件添加进缓存区,还不是正式管理区,还需要输入代码:
git commit -m "这里是备注内容"

我现在修改一下index.php的内容看看它能不能知道我修改过
直接在git base中编辑文件

保存后输入git status查看

git提示该文件已被修改

查看日志,也就是查看直接修改了几次
命令:
git log


简化日志输出:
git log --oneline

里面的HEAD指明我们当前操作的版本

如果我们要回退操作
输入:
git reset --hard HEAD^  //^符号是shift加字母键盘上面的数字6,一个^表示回退一次,两次就两个^^,如果想一次回退10次,则git reset --hard HEAD~10  波浪线后面加上要回退的次数

看一下文件是否真的已被还原:


用vim看一下:


编码部分的代码没了,真的回到第一次编辑的状态了
真他妈好用

如果我们还想恢复到刚才撤销的代码状态:
我们要恢复到index.php里面有head代码的状态
前提是刚才的git base窗口没有关闭


前面有个哈希值,恢复的时候输入对应的哈希值就行了
再看看代码:

ok,又回来了


0 0



上一篇:python3-代码下载多张图片
下一篇:python-用django开发网站
QQ:2424004764
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|客户端下载|先锋者IT论坛 ( 湘ICP备16007032号湘公网安备 43030202001052号

GMT+8, 2024-4-19 15:53 , Processed in 0.116482 second(s), 16 queries , File On.

Powered by Discuz! X3.3

© 2017 bbs.fologde.com. Template By Gstudio

快速回复 返回顶部 返回列表