对GIT的认识
2015-09-20 01:12
519 查看
Git 是一种常用的分布式源代码库。它是由 Linux 创作者 Linus Torvalds 创建的,旨在管理 Linux 内核源代码。GitHub 等整体服务都是基于它创建的。甚至 IBM 的 DevOps Services 和 IBM Rational Team Concert™ 源代码库也使用它。
Git在Wikipedia上的定义:它是一个免费的、分布式的版本控制工具,或是一个强调了速度快的源代码管理工具。Git最初被Linus Torvalds开发出来用于管理Linux内核的开发。每一个Git的工作目录都是一个完全独立的代码库,并拥有完整的历史记录和版本追踪能力,不依赖 于网络和中心服务器git的管理工具GitBash、EGit、SourceTree.
GitBash:以命令行方式管理版本,功能最为强大灵活。但是操作比较繁琐,不直观。
EGit:Eclipse的Git插件,很纠结的一个工具——优点是在开发时方便直接操作,但EGit自身很多的bug和不人性化的功能使它无法解决所有git问题,需要配合其他git管理工具。
SourceTree:既有GitBash的命令行操作,又有EGit的图形化管理,比较人性化。
git的基本命令:
git pull :从其他的版本库(既可以是远程的也可以是本地的)将代码更新到本地,例如:'git pull origin master'就是将origin这个版本库的代码更新到本地的master主枝,该功能类似于SVN的update
git add :是将当前更改或者新增的文件加入到Git的索引中,加入到Git的索引中就表示记入了版本历史中,这也是提交之前所需要执行的一步,例如'git add app/model/user.rb'就会增加app/model/user.rb文件到Git的索引中
git rm :从当前的工作空间中和索引中删除文件,例如'git rm app/model/user.rb'
git commit : 提交当前工作空间的修改内容,类似于SVN的commit命令,例如'git commit -m "story #3, add user model"',提交的时候必须用-m来输入一条提交信息
git push :将本地commit的代码更新到远程版本库中,例如'git push origin'就会将本地的代码更新到名为orgin的远程版本库中
git log :查看历史日志
git rivert :还原一个版本的修改,必须提供一个具体的Git版本号,例如'git revert bbaf6fb5060b4875b18ff9ff637ce118256d6f20',Git的版本号都是生成的一个哈希值、
上面的内容是查询百度后对 git的认识。
Git在Wikipedia上的定义:它是一个免费的、分布式的版本控制工具,或是一个强调了速度快的源代码管理工具。Git最初被Linus Torvalds开发出来用于管理Linux内核的开发。每一个Git的工作目录都是一个完全独立的代码库,并拥有完整的历史记录和版本追踪能力,不依赖 于网络和中心服务器git的管理工具GitBash、EGit、SourceTree.
GitBash:以命令行方式管理版本,功能最为强大灵活。但是操作比较繁琐,不直观。
EGit:Eclipse的Git插件,很纠结的一个工具——优点是在开发时方便直接操作,但EGit自身很多的bug和不人性化的功能使它无法解决所有git问题,需要配合其他git管理工具。
SourceTree:既有GitBash的命令行操作,又有EGit的图形化管理,比较人性化。
git的基本命令:
git pull :从其他的版本库(既可以是远程的也可以是本地的)将代码更新到本地,例如:'git pull origin master'就是将origin这个版本库的代码更新到本地的master主枝,该功能类似于SVN的update
git add :是将当前更改或者新增的文件加入到Git的索引中,加入到Git的索引中就表示记入了版本历史中,这也是提交之前所需要执行的一步,例如'git add app/model/user.rb'就会增加app/model/user.rb文件到Git的索引中
git rm :从当前的工作空间中和索引中删除文件,例如'git rm app/model/user.rb'
git commit : 提交当前工作空间的修改内容,类似于SVN的commit命令,例如'git commit -m "story #3, add user model"',提交的时候必须用-m来输入一条提交信息
git push :将本地commit的代码更新到远程版本库中,例如'git push origin'就会将本地的代码更新到名为orgin的远程版本库中
git log :查看历史日志
git rivert :还原一个版本的修改,必须提供一个具体的Git版本号,例如'git revert bbaf6fb5060b4875b18ff9ff637ce118256d6f20',Git的版本号都是生成的一个哈希值、
上面的内容是查询百度后对 git的认识。
相关文章推荐
- java中byte转换int时为何与0xff进行与运算
- 服务器网卡绑定模式对交换机配置选择的影响
- C++11中的lambda表达式
- 比较顺序表和链表的优缺点
- UVA - 10970 Big Chocolate
- oracle数据库导入导出09192255
- linux 指令(经常更新)
- ubuntu 14.04 安装preforce
- 注释转换
- 脊贡执氯延崖治扰训敲
- SQL索引学习-索引结构
- 对git的认识
- 二叉树的实现
- 最小生成树 Prim算法 POJ1258题解
- Quick-cocos2d-x3.3 Study (十四)--------- 遍历 TiledMap 中的对象层,并取得所有坐标
- [LeetCode] Move Zeroes 移动零
- 第一次作业。。
- 感想
- Tomcat类加载机制概述
- 我眼中的git