git
Git是目前世界上最先進(jìn)的分布式版本控制系統(tǒng).
首先是git的安裝:
mac OS X是默認(rèn)安裝了的,所以這一步可以省略亚再。
linux安裝:
$ git
The program 'git' is currently not installed. You can install it by typing:
sudo apt-get install git
鍵入
git
linux會很友好的提示用戶怎么安裝
windows安裝:
下載地址:https://git-for-windows.github.io/
或http://pan.baidu.com/s/1skFLrMt#path=%252Fpub%252Fgit
接下來就是使用
本地倉庫操作
啟動終端碗啄,進(jìn)入要管理的文件夾颅崩,運(yùn)行git init
把工作文件夾加入git文件控制睡汹。
$ cd Desktop
$ mkdir test
$ cd test
$ git init
然后就是將文件夾的文件加入git了
git add Filename
每次新建的文件夾都要添加到git.
實例:
$ vi main.cpp
$ git add main.cpp
添加成功之后就可以用git commit -m '注釋'
將文件推送到倉庫了惭婿。
$ git commit -m 'main.cpp'
查看提交歷史
$git log
查看提交狀態(tài)
$ git status
修改上一次提交
$ git commit --amend
取消暫存區(qū)的文件
$ git reset HEAD file
取消修改
$ git checkout -- file
遠(yuǎn)程倉庫操作
克隆遠(yuǎn)程倉庫
$ git clone username@hostname:倉庫路徑
查看遠(yuǎn)程倉庫地址
$ git remote -v
添加遠(yuǎn)程倉庫
$ git remote add gitname username@hostname:倉庫路徑
獲取遠(yuǎn)程倉庫的內(nèi)容
$ git fetch gitname
更新本地倉庫
$ git pull
推送數(shù)據(jù)到遠(yuǎn)程倉庫
$ git push origin master
倉庫標(biāo)簽操作
顯示現(xiàn)有標(biāo)簽
$ git tag
新建含備注的標(biāo)簽
$ git tag -a v1.4 -m 'my version 1.4'
顯示標(biāo)簽詳情
$ git show v1.4
提交標(biāo)簽
$ git push origin --tags
倉庫分支操作
顯示現(xiàn)有分支
$ git branch
新建分支
$ git branch abc
切換分支
$ git checkout abc
默認(rèn)在master分支
合并分支
$ git merge abc