博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Git 执行更改
阅读量:6979 次
发布时间:2019-06-27

本文共 1361 字,大约阅读时间需要 4 分钟。

Jerry 克隆库,他决定实现基本字符串操作。于是,他创建文件string.c,在添加内容到 string.c 会这个样子。

#include <stdio.h> int my_strlen(char *s) { char *p = s; while (*p) ++p; return (p - s); } int main(void) { int i; char *s[] = { “Git tutorials”, “Tutorials Point” }; for (i = 0; i < 2; ++i) printf(“string lenght of %s = %d/n”, s[i], my_strlen(s[i])); return 0; }

,一切工作正常。现在,他可以放心地添加这些修改到版本库。

Git 添加操作添加文件到暂存区。

[jerry@CentOS project]$ status -s ?? string ?? string.c

[jerry@CentOS project]$ git add string.c

Git是显示文件名前的问号。显然,这些文件不属于Git,Git 不知道该怎么用这些文件。这就是为什么Git是文件名前显示问号。

Jerry 添加文件到存储区域,git的状态命令将显示文件暂存区域。

[jerry@CentOS project]$ git status -s A string.c ?? string

要提交更改他用git 的commit 命令-m选项。如果我们省略-m选项git会打开文本编辑器,在这里我们可以写多行提交信息。

[jerry@CentOS project]$ git commit -m ‘Implemented my_strlen function’

上面的命令会产生以下结果。

[master cbe1249] Implemented my_strlen function 1 files changed, 24 insertions(+), 0 deletions(-) create mode 100644 string.c

提交后查看日志信息,他使用 git 日志命令。它会显示提交ID所有提交的信息,提交作者,提交日期和提交的 SHA-1散列。

[jerry@CentOS project]$ git log

上面的命令会产生以下结果。

commit cbe1249b140dad24b2c35b15cc7e26a6f02d2277 Author: Jerry Mouse <jerry@yiibai.com> Date: Wed Sep 11 08:05:26 2013 +0530 Implemented my_strlen function commit 19ae20683fc4607d127cf201a1429523b0e319 Author: Tom Cat <tom@yiibai.com> Date: Wed Sep 11 07:32:56 2013 +0530 Initial commit

 

PS:如果您想和业内技术大牛交流的话,请加qq群(521249302)或者关注微信公众 号(AskHarries),谢谢!

转载地址:http://hvjpl.baihongyu.com/

你可能感兴趣的文章
Linux管道操作
查看>>
Error &#39;Can&#39;t drop database &#39;just&#39;; database doesn&#39;t exist&#39; on query.
查看>>
Java字节码(.class文件)格式详解(一)
查看>>
【存储】virident 卡使用手册
查看>>
[WSE]如何启用WSE2.0的强大的Trace功能
查看>>
nginx location在配置中的优先级
查看>>
深入浅出TCP协议的三次握手过程
查看>>
树莓派连接WiFi
查看>>
关系数据库的范式和反范式设计
查看>>
【MySql】开机自动启动mysql服务
查看>>
UIKit 框架之UIDatePicker
查看>>
自定义带图标文本的块状态、条状菜单
查看>>
加载SpriteBuilder中的scene为何不能带后缀
查看>>
封装用于解析NSDate的便利的类
查看>>
Java中的模板模式
查看>>
EnterpriseDB & PostgreSQL RLS & Oracle VPD
查看>>
USRP N210实现的整个属性树结构
查看>>
保护模式汇编系列之四 - 段页式内存管理(二)
查看>>
【Scheme归纳】5 数据结构
查看>>
【Java数据结构】链表
查看>>