Git 简介
Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 [1] Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
Git 的优点
适合分布式开发,强调个体公共服务器压力和数据量都不会太大速度快,灵活任意两个开发者之间可以很容易的解决冲突离线工作
Git 的缺点
学习资料较少(最起码中文资料比较少)学习周期相对而言比较长不合符常规思维代码保密性差,一旦开发者把整个库克隆下来就可以完全公开所有代码和版本信息
常用命令
git config --list //查看 Git 配置信息git config user.name //查看单独的某个配置项,比如用户名 user.namegit 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 //未完待续。。。。。。