GitHub学习(三)

作者: 夜航星osmo | 来源:发表于2017-09-08 17:50 被阅读27次

上一篇GitHub学习之路介绍了文件的编辑,提交及版本控制,今天我们来对文件进行一些修改和撤销的操作。

在开始文件修改之前,我先将昨天整理的数组函数文件上传到git远程仓库。顺便复习第一天的操作命令:

1、将新建的文件加入暂存区(git add):

添加到暂存区并查看仓库状态

提示在本地仓库的master分支(主分支)中有一个名为array.php的新文件。

2、将暂存区中的文件提交到本地仓库,并推送至远程的git仓库中。

将暂存区的文件提交到本地git仓库,并推送至远程仓库

3、查看远程仓库中的文件:

远程仓库中的array.php

以上都是git最基本的操作,用过一两次之后对于提交步骤就会非常熟悉。

下面,我们对昨天的string.php进行修改。

用vim命令编辑string.php文件;

查看编辑后的文件及本地仓库状态

保存修改后输入git status命令提示string.php被修改,再通过git diff <文件名>查看修改的内容。

注:git diff <文件名>只能用于查看未添加到暂存区时的文件;若要查看已添加到暂存区的文件,则用git diff HEAD -- <文件名>;若文件已提交到本地仓库,则无法用git diff HEAD -- <文件名>查看。

如果你没添加到暂存区,想要撤销之前的修改,可以直接用git checkout -- <文件名>

添加到暂存区之前撤销修改

但如果你已经添加到暂存区,想要想要撤销之前的修改
,则需如下两步:

1、使用命令git reset HEAD <文件名>可以把暂存区的修改撤销,重新放回工作区

撤销暂存区的修改

2、再用git checkout -- <文件名>撤销工作区的修改

撤销工作区的修改

撤销后查看本地仓库的状态,相当于今天什么都没做。

注:如果你已经将文件推送至远程仓库,将无法撤销!

总结:如果只是想在本地进行测试,这能保证你本地项目不会被改坏,不过最好的方法还是在修改文件之前对其进行备份。

相关文章

  • GitHub学习(三)

    上一篇GitHub学习之路介绍了文件的编辑,提交及版本控制,今天我们来对文件进行一些修改和撤销的操作。 在开始文件...

  • 开发工具

    从0开始学习 GITHUB 系列之「初识 GITHUB」 从0开始学习 GITHUB 系列之「加入 GITHUB」...

  • GO——学习笔记(二)

    上篇:GO——学习笔记(一) 下篇:GO——学习笔记(三) 参考: https://github.com/asta...

  • GO——学习笔记(四)

    上篇:GO——学习笔记(三) 下篇:GO——学习笔记(五) 参考: https://github.com/asta...

  • GitHub学习

    Git初始化及仓库创建 基本信息设置 设置用户名 设置用户名邮箱 新建本地仓库 先创建仓库文件夹 进入文件夹右击g...

  • github 学习

    以前学过一次,现在忘了,这里做个笔记,就当备忘录了 完整的github原理, git命令介绍见: https://...

  • github学习

    github安装了GitHub桌面版。也测试了xxxx.github.io。GitHub的网页博客。代码可以直接上...

  • GitHub学习

    今天是我第一次写文章,之前一直想写来着但是没什么时间,所以趁着今天有时间了写一下,我个人觉得写文章不为别的...

  • github学习

    合作者模式 邀请合作者 pycharm中使用github 与github连接 创建仓库 克隆仓库

  • GitHub学习

    1.准备工作 GitHub 是一个面向开源及私有软件项目的托管平台,作为开源代码库以及版本控制系统。简单来说就是管...

网友评论

    本文标题:GitHub学习(三)

    本文链接:https://www.haomeiwen.com/subject/mctnjxtx.html