• Git 命令


    1、提交代码流程

    git branch -va

    git checkout release

    git pull

    git status

    git add pom.xml / git add *

    git commit -m “TAPD ID:278”

    git push

     

    git 删除远程分支

    git push origin :branch-name

    冒号前面的空格不能少,原理是把一个空分支push到server上,相当于删除该分支。

    git push origin :upgrade_redis_util

     

    git 删除本地分支

    git branch -d xxxxx

     

    git 删除撤销commit

    git reset - -hard commit_id  代码也会回退回去

    git reset - -soft commit_id  代码不会回退回去,只会退commit_id

     

    git checkout . #本地所有修改的。没有的提交的,都返回到原来的状态

    git stash #把所有没有提交的修改暂存到stash里面。可用git stash pop恢复。

     

    git commit - -amend 修改commit 注释

     

    mvn install -Dmaven.test.skip=true  maven编译时跳过对Test部分的编译。

     

    git revert 撤销 某次操作,此次操作之前和之后的commit和history都会保留,并且把这次撤销作为一次最新的提交

     

    git format-patch 1ebbbfaa89202b2025f4113715b345eabd988624..dab5bf0118e9d096c129cc0084e49a985f97da7a

    git reset --hard 3129f73d271210aac490e5066a75932e28c5a12c

    git am 0001-RM-ID-4630.patch

    git push -f

     

     

    git stash apply stash@{1}

     

    history 查看命令历史

    eg:

    wenyunlideMacBook-Air:biz-oa-contract-web wenyunli$ history

       63  git add .

       64  git commit -m "RM ID:16187"

       65  git push

       66  git status

       67  git add .

       68  git commit -m "RM ID:16187"

       69  git puhs

       70  git push

       71  cd code/sql/mysql_db_scripts/

       72  git pull

       73  open .

       74  clear

     

    !74 执行74那条命令 

    wenyunlideMacBook-Air:biz-oa-contract-web wenyunli$ !532

    pwd

    /Users/wenyunli/code/biz-oa-contract-web

  • 相关阅读:
    关于JavaWeb项目汉字乱码问题
    使用pipenv
    python使用imap-tools模块下载邮件中的附件
    Python新增功能, 函数的参数类型提示.
    centos83+django3.1+ASGI+nginx部署.
    python3.9 pip本身的升级
    windows+django3.1+ASGI+nginx部署
    k8s 单节点开发环境用hostPath配置mysql的持久化存储
    Rust的设计中为什么要区分不可变变量和常量?
    Vscode + Python + Django开发环境常见问题
  • 原文地址:https://www.cnblogs.com/-wyl/p/7640804.html
Copyright © 2020-2023  润新知