git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。
安装(Mac)git:
brew install git
git init
用 git init 在目录中创建新的 git 仓库, 你可以在任何时候、任何目录中这么做,完全是本地化的;
git clone [url]
克隆源码项目;
git add
将文件添加到缓存;
git add . 添加所有文件
git add -f 添加单个文件
git status
查看在上次提交之后有修改, 加参数-s 获得简短输出;
git diff
查看执行git status的结果详细信息;
git commit
使用 git add 命令将想要快照的内容写入缓存区, 而执行 git commit 将缓存区内容添加到仓库中;
git commit -m " first commit" 标记更改
git rm
从 git 中移除某个文件,就必须要从已跟踪文件清单中移除,然后提交
git branch
查看本地仓库分支情况
git branch -r
查看远程代码仓库分支情况
git branch (branch name)
创建分支
git checkout ( branch name)
切换本地分支
git merge ( branch name)
合并本地分支
git branch -d(branch name)
删除分支
git push origin (branch name)
上传更改到远端的分支上
git pull
拉去远端更新
git reflog
查看每一次修改历史
git remote
查看远程库的信息