git 常用命令-提交代码 剪切及回滚代码 写错分支用stash

140 阅读1分钟

git bash

git

初始化

git init

代码提交

/**

  • feature:新功能
  • update:更新某功能
  • fix:修补某功能的bug
  • refactor:重构某个功能
  • optimize: 优化构建工具或运行时性能
  • style:仅样式改动
  • docs:仅文档新增/改动
  • chore:构建过程或辅助工具的变动
  • build: 打包 */
git pull

git add .

git commit -m "fix:xxx"

git commit -m "fix:xxx" --no-verify

git commit -m "build:xxx" --no-verify

git push

git checkout xxx (tab补全

回滚

  1. git status

    git log

    git graph 插件

    git 出现一堆冒号 输入:q

  2. 放弃本地修改 直接覆盖

    git 将一个分支的代码覆盖另外一个分支的代码

    git reset --hard

    git reset --hard origin/release_xx

    git push -f 强制提交

  3. 有冲突放弃合并

    git merge --abort

剪切

git chery-pick 剪切粘贴到其他分支

git 写错分支

第一步,将修改的代码暂存到stash

git stash

第二步,切换到正确的分支

git checkout <分支名>

第三步,从stash中取出暂存的代码修改。

git stash pop