git-简易指南
来源:互联网 发布:云南协同办公软件 编辑:程序博客网 时间:2024/05/18 01:38
http://rogerdudler.github.io/git-guide/index.zh.html
How to use GitHub?
现在GitHub已经十分强大,而且git操作十分自由,所以并没有特别一致的操作指南,一般都是根据需求输入相应命令。
首先要了解一些简单的概念:
- Repository : 简称为repo,库,是GitHub管理的基本单位。新建项目时,我们都是新建一个repo。
- Fork : 如果接触过与进程相关的知识,就应该很熟悉这个跟叉子扯不清关系的操作了,fork可以“复制”出一个与父进程一模一样的子进程,同样,在GitHub中,当你fork了别人的repo时,GitHub会把别人repo的内容完完整整“复制”一份给你,而且你就是那个新生成的repo的主人。(会保留一个fork与被fork的关系)
- Pull Request : 这是GitHub的“Fork-Pull模式”的另一个基础操作,Pull Request的作用是,当你fork了别人的repo,之后你进行了一定的修改,想要把修改贡献给被fork的原作者时,你可以发起一个Pull Request,此时GitHub会把你的修改发送给原作者,原作者审查觉得可以后,他会把你的修改merge到自己的代码上,这样你就对他的代码做了贡献。
- Clone : 就是克隆,即把别人的git库直接完整地下载到本地,此时这个库的master还是原作者,所以你没有权限提交自己的修改,但如果你git clone的是自己的库,那就没什么问题了。Fork就相当于clone下来后再把master改成自己。需要提到的一点是,git库跟源代码是两个概念,源代码包含在git库中,但同时,git库还需要保存你的版本信息、提供git相关操作的支持等等,显而易见的一点是,git库多一个.git的隐藏文件。
- Fetch : 获取库里的全部内容,需要在git库中执行(也就是说之前clone过)。
- Merge : 合并fetch到的最新代码与本地的代码。
- Pull : 获取最新内容并合并,相当于fetch+merge。
- Commit : 修改提交到本地git库
- Push : 修改提交到远程git库
还有一些细碎的东西。
git status 很常用,查看修改的情况。
git log 不那么常用,查看日志。
git add 把修改加到需要提交的缓冲中,每次commit前都执行一次,如”git add –A .”
git rm 删文件!(加-r是删文件夹,跟shell一样的)
git config 在本地配置一下你的用户名密码
……
具体安装和命令可以直接看网上的资料,这里推荐两个:
很有冲击力的 :http://rogerdudler.github.io/git-guide/index.zh.html
可爱的章鱼 : http://www.codeschool.com/courses/try-git
- git 的简易指南
- git - 简易指南
- git 简易指南+常用命令
- git - 简易指南
- git - 简易指南
- git简易上手指南
- 官方:git - 简易指南
- git - 简易指南
- git简易指南
- git-简易指南
- git - 简易指南
- git - 简易指南
- Git - 简易指南
- Git - 简易指南
- git - 简易指南
- git - 简易指南
- git - 简易指南
- git - 简易指南
- zk数据绑定
- aio 运用demo
- YARN/MRv2 Resource Manager深入剖析—服务与事件处理器
- mysql分表
- mac OSX上eclipse adb无法识别(调试)小米的解决方案
- git-简易指南
- 关于UIView的autoresizingMask属性
- The Ruby On Rials Gudie - say hello to rails
- Python开发技术详解-笔记_第02章-基本语法
- UIView动画(过渡效果)的学习笔记
- Documentation\EDID\HOWTO
- Java技术学习书籍推荐
- linux的mysql创建用户
- USB VID PID查询