git是通过仓库来保存版本管理所需的信息的。
git init
初始化一个git仓库,
git status
查看git的状态,git log
查看提交记录,有git log -p,列出最近一次提交的差别,git log --pretty=oneline,每条记录只占一行。
git clone
复制一个数据到指定文件夹
git add 和git commit
添加文件,然后提交到数据库中
git pull
从服务器下载数据,并合并到自己的数据库中
git fetch
从服务器下载数据,放到新分支,不与自己的数据库合并
git whatchanged
查看两个分支的变化
git branch
分支的的一些操作,创建,查看,删除分支
git checkout
将分支内容覆盖到当前内容,即恢复到分支的情形,
git merge
合并分支,将后面制定的分支合并到当前工作目录上
git config
一些配置信息,如git config --global user.name "name";git config --global user.email ""
git show
查看最近一次修改日志
git reset
恢复到之前的版本
--soft不改变工作树中的任何内容,
--hard 还原到某个版本
git status
显示当前的状态
git cherry-pick
类似与git rebase merger
git remote
用于和远程仓库进行交互
git checkout -b new_branch_name remote/name
创建一个远程分支的本地追踪峰值
git mv
重命名某个文件
git rm
删除某个文件或目录