一. git安装教程
git是一个开源的分布式版本控制系统,用于敏捷搞笑的处理任何或大或小的项目。
git是LInus Torvalds为了帮助管理linux内核开发的而开发的一个开源的版本控制软件。
git与常用的版本控制工具CVS,Subversion等不同,它采用了分布式版本库的方式,不必服务器端软件的支持。
1.Git与SVN的区别
Git不仅仅是个版本控制系统,他也是个内容管理系统(cms),工作管理系统等。
git与SVN的区别点:
-
- git是分布式的,而SVN不是:这也是和其他非分布式的版本控制系统,最核心的区别。
-
- git把内容按元数据处理,而SVN是按文件:所有的资源控制系统都是把文件的元信息隐藏在一个类似SVN,CVS等的文件夹中。
-
- git分支与SVN分支不同:分支在 SVN 中一点都不特别,其实它就是版本库中的另外一个目录。
-
- Git 没有一个全局的版本号,而 SVN 有:目前为止这是跟 SVN 相比 Git 缺少的最大的一个特征。
-
- git的内容完整性要优于SVN:Git 的内容存储使用的是 SHA-1 哈希算法。这能确保代码内容的完整性,确保在遇到磁盘故障和网络问题时降低对版本库的破坏。
2. Git快速入门
Git 完整命令手册地址:git-scm.com/docs
PDF 版命令手册:github-git-cheat-sheet.pdf
二. Git提交远程仓库
1.Git命令
git init 创建一个git本地仓库,
git add . (所有的项目)或 项目名
git commit -m “要标注的内容”
git push 提交
git clone “仓库地址” 克隆项目
2. 推送到远程仓库有两种方式:
第一种:是直接在代码托管平台上创建仓库,然后复制在本地上,然后将本地仓库里的代码提交到远程仓库。
- 创建远程仓库:点击 + 号 创建 远程仓库 -》 仓库名称(英文) -》 对这个仓库的描述 -》 勾选创建README.md -》 点击按钮创建
- 克隆 : 复制仓库地址-》打开git,进入git仓库目录-》git clone 仓库地址
- 可访问 GitHub github.com/
- 也可访问 码云 gitee.com/
第二种:先在本地创建一个git仓库,然后在代码托管平台在创建一个远程仓库,现在本次仓库推送到远程仓库,我们需要把本地仓库与远程仓库连接起来,然后在进行 推送到远程仓库。