2.把项目交给git

小白的故事

本故事纯属虚构,如有雷同,^0^那可太巧了

小白接到上级指示,所有的项目代码都要用版本管理工具进行管理。本着对项目负责的态度,小白开始在网上搜索版本管理软件。
考察了svn和git后,最后决定使用git进行项目管理。

对于刚刚不如程序猿行列的小白来说,git好神秘啊,linus大神好神秘啊。

沐浴更衣,斋戒数天。开始使用git。

使用git的第一步当然是安装了。

1
2
$ sudo apt update
$ sudo apt install git

ok,搞定,这样就安装完了。

打开项目目录,输入神圣的git初始化命令

1
2
$ git init
Initialized empty Git repository in /home/shooke/learngit/.git/

完成了?这么简单?没有报错?小白小激动了一下,git初始化就这么简单?检查一下便知道。查看了一下,项目下果然多了个.git文件夹。

接下来我们把项目加入到git代码仓库

1
2
git add .
git commit -m "init"

这样,文件就被git记录下来了。就是这么easy。

不一会小白写好了一个新功能,然后git add . git commit -m "我有完成了一个牛X的功能"记录下自己的工作。好开心,原来git这么简单,每次做完功能先 add然后commit就好了。

就这样小白开始了他的git之旅…

小结

git init可以初始化项目
git add .可以将文件加入到暂存区,.是当前目录的意思,可以将目录下所有文件进行暂存,如果要针对某个文件可以加上文件名如git add readme.md
git commit -m "init"将文件加入到git代码仓库,并生成一条init的log记录