Git 简介
Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 [1] Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
Git 的优点
- 适合分布式开发,强调个体
- 公共服务器压力和数据量都不会太大
- 速度快,灵活
- 任意两个开发者之间可以很容易的解决冲突
- 离线工作
Git 的缺点
- 学习资料较少(最起码中文资料比较少)
- 学习周期相对而言比较长
- 不合符常规思维
- 代码保密性差,一旦开发者把整个库克隆下来就可以完全公开所有代码和版本信息
常用命令
- git config --list //查看 Git 配置信息
- git config user.name //查看单独的某个配置项,比如用户名 user.name
- git config --global user.name “用户名” //配置全局用户名,配置全局邮箱同理
- ssh-keygen -t rsa -C “邮箱地址” //生产SSH公钥
- git clone “URL” //克隆远程仓库代码,git clone -b 分支名称 “URL” 克隆指定分支代码
- git status //查看当前git仓库状态
- git branch //查看本地分支,-a查看远程分支
- git checkout [分支名称] //切换到指定分支
- git add . //暂存所有变化
- git commit -m “更新备注” // 提交
- git pull //拉取当前分支最新代码
- git push origin master //推送到远程master分支上
//TODO
//未完待续。。。。。。