介绍
Git是目前世界上最先进的分布式版本控制系统,有这么几个特点:
- 分布式 :是用来保存工程源代码历史状态的命令行工具。
- 保存点 :保存点可以追溯源码中的文件,并能得到某个时间点上的整个工程项目额状态;可以在该保存点将多人提交的源码合并,也可以退到某一个保存点上。
- 离线操作性 :Git可以离线进行代码提交。
- 基于快照 :Git提交是将提交点指向提交时的项目快照,提交的东西包含一些元数据(作者,日期,GPG等);SVN等老式版本控制工具是将提交点保存成补丁文件。
- Git的分支和合并 :分支模型是Git最显著的特点,因为这改变了开发者的开发模式,SVN等版本控制工具将每个分支都要放在不同的目录中,Git可以在同一个目录中切换不同的分支。
- 分支即时性:创建和切换分支几乎是同时进行的,用户可以上传一部分分支, 另外一部分分支可以隐藏在本地,不必将所有的分支都上传到GitHub中去。
- 分支灵活性:用户可以随时创建合并删除分支,多人实现不同的功能,可以创建多个分支进行开发,之后进行分支合并,这种方式使开发变得快速,简单,安全。
上传到gitee
首先创建一个仓库:
在你要上传的文件中右键打开git
git init 初始化git仓库
git add 文件名 或 git add . 上传文件到暂存区 add . 为上传全部文件到暂存区
git commit -m '1.0' 提交本地仓库 -m 添加备注
可以通过 git log 查看提交记录
git remote add origin 远程仓库地址
关联你的gitee 仓库
最后就是提交到远程仓库:
git push -u origin master 提交到远程仓库 ,最后的 master 可以为分支名
例如有一个分支为dev 提交到分支就是:
git push -u origin dev