写一点git的学习体会
git是linus大神的创建的分布式代码管理工具。
想象一下团队一起合作编程,在没有其它工具的情况下,如何实时分享自己的代码给别人呢。
如果每天把修改的内容copy给团队的其他成员的话,两个人还好,互相copy一次就解决了。如果团队规模是n就要copy n-1 * n-1 次了
10个人的团队 每天光分享代码就要81次 一天也就别做别的了
因此提神团队效率的代码管理工具就十分有用了。
先简单介绍几个命令
安装完git后
1.git init
可以进入已经创建好的项目,完整的或者啥也没有空文件夹
使用git init将这个文件夹(项目)用git管理起来
被git管理起来的项目就是一个git仓库了
你可以通过多种途径将你的git仓库分享给你和同伴,一起开发。而你们之间的代码管理可以通过正确的使用git很轻松的完成
2.git add
在单人开发模式下
可以新建一个文件例如index.html, 输入git status 查看这个文件的状态
红色表示文件还未被git管理,还处在工作区
输入git add FILE_NAME 即 git add index.html
可以看到文件变成了绿色,进入了缓存区
这是文件已经进入了git管辖的范围,不过还未被提交,你可能还有其他文件也等待想加入缓存区,然后一起提交
3.git commit
文件进入缓存区之后,可以使用
git commit -m “brief about this commit”
将文件提交,把改动固定下来(并不是绝对的,依然可以使用一些命令修改)
在这之后你可以再次提交,所有的这些提交串联起来就是你提交的历史
你可以通过git log查看你的提交历史
你可以通过git reset commit_id 回到历史中的任意时刻