git思维导图
2018-03-09 16:11:59 0 举报
AI智能生成
初学者Git学习整理,包括常用指令和说明
作者其他创作
大纲/内容
GIT
概念
div class=\"tutintro\
Git与Svn的区别
1、GIT是分布式的,SVN不是:这是GIT和其它非分布式的版本控制系统,例如SVN,CVS等,最核心的区别。
3、GIT分支和SVN的分支不同:分支在SVN中一点不特别,就是版本库中的另外的一个目录。
4、GIT没有一个全局的版本号,而SVN有:目前为止这是跟SVN相比GIT缺少的最大的一个特征。
5、GIT的内容完整性要优于SVN:GIT的内容存储使用的是SHA-1哈希算法。这能确保代码内容的完整性,确保在遇到磁盘故障和网络问题时降低对版本库的破坏。
指令
文档地址
初始化
git init
添加新文件
git add filename
提交版本
git commit -m \"Adding files\" 如果您不使用-m,会出现编辑器来让你写自己的注释信息。
git commit -a -m \"Changed some files\"\u00A0\u00A0 命令的-a选项可将所有被修改或者已删除的且已经被git管理的文档提交到仓库中。
发布版本
git clone ssh://example.com/~/www/project.git
git push ssh://example.com/~/www/project.git
取回更新
git pull 默认位置
git pull http://git.example.com/project.git 非默认位置
删除文件
git rm file
分支与合并
创建一个新分支
git branch test
更改分支
git checkout test
合并分支
git checkout mastergit merge test
删除分支
git branch -d test
分支说明
master
hotfix
version_xx
tag
实例
0 条评论
下一页
为你推荐
查看更多