上班了需要使用git记录一些最近常用的命令
1.下载代码
git clone <仓的链接>
2.添加修改文件,从工作区倒暂存区
git add 文件名
git add . 添加全部修改文件
3.提交文件,从暂存区倒本地仓库
git commit -s -m "修改理由" //commit全部文件
git commit -s -o 文件路径 -m "修改理由" //commit 单个文件
git commit --amend //追加倒上一次的commit里面,如果已经push会之间提交到云端
4.撤销commit
git reset --soft HEAD^ //撤销全部commit
git reset --soft HEAD^1 //撤销上一次的commit
git reset --hard HEAD^ //撤销全部commit 和全部的add,慎用
5.撤销add
git reset HEAD 文件名 //没有文件名默认全部撤销
6.撤销修改
git checkout 文件名 //撤销某个文件的修改
git checkout . //撤销全部修改
7.查看状态
git status
8.查看分支
git branch -a //查看全部分支
git branch //查看当前分支
git branch 分支名 //创建分支
git checkout 分支名 //改变分支
git branch -d 分支名 //删除本地分支
git push origin --delete 分支名 //删除远程库上的分支
git merge 分支名 //合并某个分支
9.同步他人diff
git apply diff文件路径 //该方法若冲突会报错
git apply reject
10推送代码
git push //往云端push代码
git push -f //追究commit使用该方法往云端push
11查看log
git log