git前身是BitKeeper,可是他不是开源软件,不符合当时开源趋势,因而就会有了开源的git,git开发只用了十天时间。目前git是公司开发必不可少的一个工具,用于多人开发的分布式版本控制软件。git是Linux内核,由c语言开发。java
通常工做流程以下:git
一、初始化,添加.GIT文件缓存
git init
结果
二、加入缓存中,准备加入远城仓库,分布式
git add .
三、写备注ide
git commit -m "备注信息"
四、添加远城仓库工具
git remote add origin 地址
五、推送内容fetch
git push origin master -u
参数 -f 表示强制forceidea
git branch
git branch -a
git status
idea分支缺乏目标分支或者分支更新spa
git fetch
git checkout
git merge