美文网首页
git版本管理常用命令

git版本管理常用命令

作者: 码农私房菜 | 来源:发表于2021-07-12 15:13 被阅读0次

    git版本管理常用命令(必会技能)

    • 查看commit后的文件详情信息:
      • git show <commit-hash-id>
    • 修改commit后面的注释:
      • 1.执行git commit --amend
        2.在vim模式下修改文案:"新文案"
    • 基于develop切新分支到本地 feature/home/20230304:
      - git checkout -b feature/home/20230304 origin/develop
    • 查看有关于origin的所有信息:
      • git remote show origin
    • 查看commit后的文件详情信息:
      • git show
      • commit之后撤回,保留文件变更
        • git reset soft HEAD^
      • 放弃单个文件修改,注意不要忘记中间的"--",不写就成了检出分支了!
        • git checkout -- filepathname
      • 放弃所有的文件修改
        • git checkout .
    • 分支
      • git branch XXX >>>创建分支XXX
      • git checkout XXX >>> 切换到分支XXX
      • git branch -d dev >>> 刪除本地dev分支
        *添加
      • git add . // 添加到缓存区
      • git reset . // 撤销["." | "src/api.js"] commit的缓存文件到工作区
      • git commit -m 'fix: 描述~'
      • git reset --soft HEAD^ // 撤销了commit保留文件变更(未push的)到缓存区
      • git pull 或 git fetch > git diff > git merge
      • git push --set-upstream origin (release-2030405本地分支要关联的远程分支)
      • git push
    • 撤销本次merge合并:
      • git merge --abort
    • 储仓
      • -u 参数表明新增的文件也一起 stash:

        • git stash save -u ‘message’
      • 查看 stash 列表中已暂存了多少 WIP :

        • git stash list
      • 恢复上一次的 WIP 状态,并从列表中移除:

        • git stash pop
    • 比对俩个分支代码 feature/dev1 >>> feature/dev2
      - git diff feature/dev1 feature/dev2
    • 强制删除node_modules文件 ,比较暴力
      - rm -rf node_modules/
      git.png

    相关文章

      网友评论

          本文标题:git版本管理常用命令

          本文链接:https://www.haomeiwen.com/subject/dacspltx.html