git commit -m "提交备注说明"
作用: 提交代码到本地仓储
git commit --amend
作用: 提交代码到本地仓储,和git commit区别在于不会生成历史提交记录
若commit时注释写错了想改下注释敲下命令进入默认vim编译器,修改一下提交的注释后输入:q按回车就可
git pull
作用: 远程分支代码更新到本地仓储并合并
git push
作用: 将本地仓储代码提交到远程分支
git remote update origin
作用: 更新本地分支名
场景: 远程新建分支之后,本地看不到最新分支
git branch
作用: 查看本地分支名列表
git branch -d <分支名>
作用: 删除本地分支
git branch -a
作用: 查看远程分支名列表
git log
作用: 查看本地仓储的提交历史记录
场景: 可通过git reset logid将代码重置到某一版本
git reset <参数> HEAD<标识>
作用: 撤销本地commit提交
说明:
参数:
--mixed: 默认参数,不删除工作空间改动,撤销commit和git add .两个操作
--soft: 不删除工作空间改动,撤销commit但不撤销git add .
--hard: 删除工作空间改动,撤销commit和git add .两个操作,即恢复到上一次commit的状态
标识:
HEAD^: 上一版本,等同于HEAD~1
HEAD~num: 撤销num次commit,如撤销2次commit的话就直接写成HEAD~2
git status
作用: 查看当前仓库中文件的状态
git checkout 分支名
作用: 切换本地分支,若无分支名则会创建
如有不严谨和错误地方请希望指正,祝大家工作顺利