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