提前写好),而且这个项目的全部代码和资源都放在 gitstudy_demo 目录下,我将用下面的
步骤来导入这个项目:
●mkdir gitstudy_demo
●cd gitstudy_demo/
●$%&%git init
'()%#*#$+$$%&%$$
●$%&%ls -al
%,",""-./
%,"""-./
%,",""-./
,,/./
$%&%git add .
$%&%git commit
0(%#
git init 命令用于初始化当前所在目录的这个项目,shell 返回的提示表明已经建立了一
个.git 隐藏目录来保存这个项目目前的进展信息。我们可以用 ls -al 看到它。git add .这个命
令要求 git 给我目前的这个项目制作一个快照 snapshot(快照只是登记留名,快照不等于记
录在案,git 管快照叫做索引 index1。快照一般会暂时存储在一个临时存储区域中。git
commit用于将快照里登记的内容永久写入 git 仓库中,也就是开发者已经想好了要提交自
己的开发成果了。在输入 git commit 并按回车时会转到一个 vi 窗口,要求开发者输入这次
提交的版本和开发信息。意思就是说这个项目目前的版本是多少,已经完成了哪些功能,
还有哪些功能是需要以后完成的等等信息。
21改进代码之后提交给 git 仓库。
打开我们项目的 main.c 吧,其中的内容其实就是一个 helloworld:
●$%&% vim main.c
3%4%+5
21
6
#72”+,%89”1:
:
;
这个时候,我来对 main.c 进行一些修改,在 printf 语句前加入一行:
prin(”Version: 0.01\n”);
于是程序变成了这样:
3%4%+5
21
6
#72”<9”1:
#72”+,%89”1:
:
;
接下来的两道工序主要是由开发者最后确认一下“自己的修改”:
●$%&%git diff --cached