git学习
cinyaaaa
这个作者很懒,什么都没留下…
展开
-
git学习【1】Git的简单配置
1.设置用户名和邮箱git config --global user.name用户名git config --global user.email邮箱2.git配置的三个级别(1)system(2)global(3)local优先级:local> global > system3.查看git的帮助文档方法一:gitconfig --help方法二:gi原创 2016-06-20 10:03:35 · 306 阅读 · 0 评论 -
git学习【4】git中的tag使用
tag的分类:1. 轻量级标签git tag 标签名某个commit的hash补充:查看历史提交的命令为git log –oneline –decorate –graph --all2. 标签对象创建一个标签对象,可以添加标签信息git tag –a 标签名任意对象 [-m 标签信息]tag使用:1. git checkout tag原创 2016-06-20 10:14:36 · 768 阅读 · 0 评论 -
git学习【6】文件清理
1. git clean –n:显示将要删除的文件和目录,还未add的工作区文件,不包含gitignore中的文件类型2. git clean –f:删除文件3. git clean –df:删除文件了目录4. git clean –n –X:显示将要删除的文件和目录,还未add的工作区文件,只包含gitignore中的文件类型,对应git clean原创 2016-06-20 10:16:08 · 268 阅读 · 0 评论 -
git学习【7】历史记录相关操作
查看与对比历史记录:1. git log:查看提交记录(详细链接http://blog.csdn.net/hudashi/article/details/7451555)2. git show git总的对象:查看对象详细信息3. git diff:比较不同存储区域的差异(详细链接http://blog.csdn.net/hudashi/article/deta原创 2016-06-20 10:18:14 · 394 阅读 · 0 评论 -
git学习【8】利用git远程协作
建立SSH keysSSH keys作用:避免在每次提交时都需要输入github的密码在主机生成SSH-KEY:1. 创建ssh:ssh-keygen –t rsa –C “email”2. 创建agent保存ssh的密码:eval “$(ssh-agent –s)”3. 保存ssh:ssh-add ~/.ssh/id_rsa在github添原创 2016-06-20 13:01:06 · 587 阅读 · 0 评论 -
git学习【0】我的git学习记录
本次的git学习,主要以网络课堂和书籍为主,期间也通过查看很多大大的博客获取了很多帮助。通过学习,基础的了解了git的工作原理和操作。网络课程来源于极客学院:课程一:Git本地操作http://www.jikexueyuan.com/course/479.html课程二:Git远程协作http://www.jikexueyuan.com/course/521.html使用的原创 2016-06-20 13:18:55 · 482 阅读 · 1 评论 -
git学习【2】Git基本工作流程和常用命令
git的四种基本对象:1.blob:表示文本文件、二进制文件、链接文件等,同样的内容会指向同一个blob2.tree:可以理解为目录3.commit:大多数情况代表历史提交4.tag:指向一个commit四种对象之间的关系:git的两种仓库:1.裸仓库:不包括工作目录,只包含git目录的内容,通常用于服务器上2.本地仓库:包含git目录和工作目录原创 2016-06-20 10:09:29 · 451 阅读 · 0 评论 -
git学习【3】Git本地分支
分支的使用:1. git branch分支名:创建分支2. git checkout 分支名:切换到对应分支3. git merge 分支名:将分支的修改合并到当前分支上4. git merge –abort:当合并需要修改时,退出合并注意:在切换分支时,必须保证暂存区已经commit或stash合并的两种情况:1. 需要合并的分支属于从属关系只需要原创 2016-06-20 10:11:49 · 303 阅读 · 0 评论