git 常用命令

git 命令备忘录

  1. git log --pretty=oneline

  2. git add fileName(单个文件),git add . (所有文件)

  3. git commit -m “提交描述”

  4. git checkout – file(.) 丢弃工作区的变更

  5. git reset HEAD file(.)丢弃暂存区变更

  6. git reset --hard HEAD~1 回退上一个版本 (git reset --hard HEAD~n)

     git reset --hard 1094a
    
  7. git reflog 用来记录你的每一次命令

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Y54dKYFJ-1691548830344)(C:\Users\jinmen\AppData\Roaming\Typora\typora-user-images\image-20230808145818767.png)]

  8. git push origin dev(git push 也可以)

  9. git checkout -b dev 创建并切换分支(checkout 换成 switch 是一样的作用,git switch -c dev)

  10. git merge 分支名称(该分支名称是需要合并的分支名称)

    git merge --no-ff -m “merge with no-ff” branchName

    建议使用–no-ff,强制禁用Fast forward模式。

  11. git merge --abort 放弃合并状态,回到合并前状态

  12. git stash 把当前工作现场“储藏”起来,后续恢复 可先查看 git stash list,执行git stash pop

设置的缩写
st = status
ad = add .
co = checkout
mg = merge --no-ff -m
mga = merge --abort
rb =  checkout -- .
ci = commit -m
ac = commit -am
br = branch

你可能感兴趣的:(git)