克隆
git clone 项目git地址
上传
git add .
git commit -m '描述'
git push origin 该分支的名称
下载
git pull
查看本地分支
git branch // 查看本地分支
git branch -r // 查看远程分支
git branch -a // 查看所有分支 (本地+远程)
创建本地分支
git checkout -b 分支名
切换本地分支
git checkout 分支名
删除本地分支(必须保证不在删除的分支上,才能进行删除)
git branch -D 分支名
git忽略提交某个指定文件
git update-index --assume-unchanged 文件名
合并分支(合并之前必须将主分支的代码pull下来,才可以合并,合并完成之后,add->commit->push)
git merge 分支名 //选择要合并到 master 的分支
修改本地分支名
git branch -m oldName newName
删除远程分支
git push --delete origin oldName
刷新分支
git remote update origin --prune
回退版本
git log //查看版本号
git reset --hard 版本号
查看当前状态
git status //查看当前状态
git status -s //简短版状态(-s 参数)
文件比较
git diff //比较工作区与暂存区的差异
git diff --staged //比较暂存区和最新提交的差异
查看
git show a1b2c3 //查看某次提交的详细信息
git show a1b2c3:src/app.js //查看某次提交中某个文件的变化
临时储存
git stash //临时保存所有未提交的修改
git stash save "正在调试登录功能,临时保存" //保存时添加注释
git stash list //查看储存列表
git stash pop //恢复最近一次的暂存内容(并删除stash记录)
后续还会更新...
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。