Git基础教程
Git
- 开源的分布式管理控制系统
- SVN(非分布式)和Git应用最多
区别:
1.SVN:在多人开发,需要联网将代码上传到云服务,获取新数据要从远端下载。
2.Git:在多人开发时,每个人都是拥有全部的数据,大部分操作在本地完成,不需要联网
-
功能:协同修改、数据备份、版本管理、权限控制、历史记录、分支管理
基本命令(Linux)
1 设置提交代码时的用户信息
- $ git config [–global] user.name “[name]”
- $ git config [–global] user.email “[email address]”
2 添加当前目录的所有文件到暂存区
- $ git add .
3 提交暂存区到仓库区(本地仓库)
- $ git commit -m [message]
4 上传本地指定分支到远程仓库
- $ git push [remote] [branch]