1.git有什么优点?
1)Git是分布式的SCM,SVN是集中式的。
2)Git每个历史版本存储完整的文件,SVN存储文件差异。
3)Git可离线完成大部分操作,SVN则依赖于网络。
4)Git有着更优雅的分支和合并实现。
5)Git有更强的撤销修改和修改历史版本的能力。
6)Git速度更快,效率更高。
2.git的安装
git的下载网址: https://git-scm.com/
3.配置自己的Git信息
配置用户名:git config -- global user.name 姓名
配置用户邮箱:git config -- global user.email 邮箱
4.基本使用
- 将远程仓库的项目下载到本地:git clone 地址
- 仓库当前的状态(那些文件修改了): git status
- 将文件添加到仓库(注意:可反复多次使用,添加多个文件):git add 文件名
- 将文件提交到仓库:git commit -m"注释内容"
- 拉取远程主机某个分支的更新,再与本地的指定分支合并:git pull
- 推送到远程仓库:git push
分支
- 分支的创建: git branch <name>
- 分支的切换:git checkout <name>
- 分支的创建+切换:git checkout -b <name>
- 查看分支:git branch
- 合并某分支到当前分支:git merge <name>
- 删除分支(本地):git branch -d <name>
- 删除远程分支:git branch -d -r <name>