git分区
git保存完整版本文件而不是差异
下载与安装git
配置用户名和邮箱
创建项目
接下来的几篇文章我会假装3个人要用git合作一个项目,而且分别用Windows、Ubuntu和Mac系统,这三人叫小w,小u和小m。
首先,小w是带头大哥负责创建项目,他搜索git打开git的命令行工具Git Bash。
开始敲命令
git init命令会做一些git的初始化工作,会在目录下创建一个.git的目录,本地库、暂存区和各种配置文件都在这里面。这个时候的分区是这个样子的:
然后小w在d盘的GitDemo目录建立了一个GitDemo.docx文档。
这样你的工作目录会增加一个GitDemo.docx。但是此时这个文档并没有用git管理起来,也就是git不会跟踪这个文件。
可以使用<code>git status</code>查看项目文件状态。
结果Untracked files下有个GitDemo.docx是未跟踪的。
如果要用git管理起来要用命令:
<code>git add GitDemo.docx</code>
管理管理起来后GitDemo.docx就会加入到暂存区,那么此时的分区应该是这样的。
也可以用<code>git add .</code>或<code>git add --all</code>把所有文件都跟踪起来。
这时再查看一下状态:
结果显示Changes to be commited:以下有个GitDemo.docx就是已经跟踪的文件,也就是在暂存区里。
接下来是提交,使用<code>git commit</code>命令,会弹出一个编辑界面写入提交信息。
保存后就提交成功了
此时的项目分区是这样的,本地库也有了一份GitDemo.docx。
如果此时查看状态什么都没有,因为所以文件都已经提交。
另外可以使用命令<code>git commit -m "提交说明写在这"</code>提交,但是不鼓励这么做。提交说明还是要好好写的。