git clone
git clone <remote url> //克隆远程代码库的项目到本地
git add
git add <filename> //添加到git提交列表
git commit
git commit -m "注释" //记录快照
git status
git status //查看文件的状态 是否被添加到版本控制库
git diff
git diff //查看文件是否被修改 以及修改的内容
vi
vi <filename> //进入要修改的文件
git reset
git reset --hard head //撤销上次提交
git log
git log //查看日志
git help log
git help log //查看git log帮助
git checkout
git checkout -- <filename> //撤销上次提交
rm
rm<filename> //相当于在windows系统下右键删除文件,只是在本地删除,但是git仍然保存,需要以下几个步骤才能从git彻底删除
1.git add <filename> //此处的文件为刚用rm删除的文件
2.git commit -m "delete <filename>"
git mv 移动/重命名
通过windows系统,文件被重命名之后,git会认为将之前的文件删掉,新建了一个文件
git mv <old filename> <new filename>
git branch
git branch //查看分支信息
git branch <分支名称> //创建分支
git branch -d <分支名称> //删除分支
git checkout
git checkout <分支名称> //切换到该分支
git merge <分支名称> //该分支为要合并到当前分支的分支
git tag
git tag -a v1.0 <标签名称> //创建标签
git log --oneline --decorate
git remote
git remote -v //查看远程代码库地址
git remote add <别名> [url] //添加远程代码库地址
git remote rm <别名> //删除远程代码库地址
git push origin master //origin为远程代码库的别名 这段命令表示把本地代码库的master分支内容推送到远程代码库
mkdir //创建目录
rm -rf -<目录名/> //删除目录
git fetch
git fetch origin master //获取远程代码库的master分支的内容
git merge origin/master //将远程代码库的master分支合并到当前分支