码迷,mamicode.com
首页 > 其他好文 > 详细

Git学习心得总结

时间:2015-04-25 13:37:17      阅读:100      评论:0      收藏:0      [点我收藏+]

标签:

这次通过学习git让我学到了很多,了解到了很多自己不知道的知识。Git 是一个分布式管理工具,通过指纹字符串来时刻保持数据的完整性,关心的是文件数据整体的变化,并不保存变化前后的差异数据;Git 在本地磁盘保存有关项目的历史更新,所有绝大多数操作只需要访问本地文件资源,并不需要Internet。当然可以使用GitHbub将代码托管,进行远程开发,方便团队比较分散的情况(这正体现Git分布式的优势);开发人员只需将项目clone到本地,进行相应的开发然后push上传到 GitHub即可。

     在我完成了基本的作业后,我还看了一些关于git本地仓库的基本用法,如下

Git本地仓库的基本用法
① git init :初试化当前目录为一个Git本地仓库。
② git add : 如果一个文件是未被跟踪的,将 一个文件加入到Git版本控制当中,让Git对其进行跟踪;如果一个文件是已修改状态,则将一个文件放到暂存区中。
git add . : "."点表示当前目录下的所有内容
③ git status : 查看当前Git仓库中所有文件的状态,若是为跟踪状态 则用红色显示。
④ git diff:比较工作目录中当前文件和暂存区域快照之间的差异,也就是修改之后还没有暂存起来的变化内容。
⑤ git commit:提交暂存区域。
git commit -m <说明信息>
git commit -a 可以跳过暂存区域,直接将已跟踪的文件暂存起来一并提交。
⑥ git rm :从Git中删除一个文件。
git rm --cached :从暂存区删除一个文件,但是仍保留在工作目录中。也就是将文件变为未跟踪状态。
⑦ git log:查看项目提交历史记录。
git log -p 选项展开显示每次提交的内容差异
git log --stat 仅显示简要的增改行数统计
git log --pretty=

,其中option可以是:oneline(使每条历史信息在一行中显示),short,full,fuller,format(按指定的格式输出)

gitk 可以打开历史记录的可视化查看窗口。
⑧ git commit --amend:修改最后一次提交。该命令是提交当前缓存区快照,并修改最后一次的说明。
⑨ git checkout -- :撤销对文件的修改,慎用!
⑩ git reset HEAD :撤销对文件的暂存,让文件回到暂存前的状态。
     在这次git的初步使用中,我也遇到了很多问题,但宿舍里的娃还是比较聪明的,我们一块慢慢的学习,终于把问题都解决了,现在的我可以比较熟练地运用git了。

Git学习心得总结

标签:

原文地址:http://www.cnblogs.com/tpp531853660/p/4455699.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!