定义 : git 是一款为了帮助linux内核管理而开发的、(免费的,开源的)分布式版本控制系统,用于高效敏捷的处理各种项目。
分布式和集中式的区别:开发者可以提交到本地,每个开发者通过克隆(git clone),在本地机器上拷贝一个完整的Git仓库。
版本工具:用来管理一个文件夹中文件内容的变更,并记录下每个版本。
版本工具分类:1.分布式 2.集中式
集中式版本控制:SVN等、适合公司里用,服务器管理,每个人的版本都是提交到服务器,服务器坏了就雪崩。
分布式版本控制:安全,每人本地有个版本库,每个人都可以充当‘服务器’
git 相关的命令 :(http://www.cnblogs.com/cspku/articles/Git_cmds.html)
1. 红色箭头:表示zsh开始的位置,后面跟绝对路径,
git : 表示被git仓库托管,
master : 当前目录内容所在git 主干 是 master
x : 当前文件中有内容变动,并且没有提交到代码库,如果提交以后,会变成绿色√号
1.创建版本库 : git init
2.查看版本信息 : git log
3.查看工作区状态 :git status
4.添加单个文件 : git add index.less
5.添加所有文件 :git ad.
6.查看不同 : git diff 文件名(commit之后就看不到了)
7.提交到本地版本库:git commit -m "原因"
8.从版本库中删除文件: git rm
9.http://www.jianshu.com/p/e2f553942317
创建分支 :
1.创建分支名 : git branch 分支名
2.创建并切换到分支 : git checkout -b 分支名
3.切换分支 : git checkout 分支名
4.合并某分支到当前分支 :git merge 分支名
5.删除本地分支 : 未合并分支 ---git branch -D 分支名,已合并分支 --- git branch -d 分支名 )
6.删除远程分支 : git push origin :分支名,git push origin:heads/分支名
7.查看分支 : git branch (本地),git branch -a (远程)
8.总结:
git tig 的安装及使用 :
安装地址:http://brew.sh/index_zh-cn.html
1.打开终端 ,粘贴 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 安装brew
2. 使用命令brew install tig 安装
3. 在iterm2中输入brew 和brew install tig 命令验证是否安装上
4.到对应的文件目录下,!!输入相应的tig 命令
参考网址 : https://bower.io/#install-bower