开发过程中,偶尔服务器拉取时报错,说有修改未提交,此时可以清空服务器的所有本地修改

 

git checkout . #本地所有修改的。没有的提交的,都返回到原来的状态
git stash #把所有没有提交的修改暂存到stash里面。可用git stash pop回复。
git reset --hard HASH #返回到某个节点,不保留修改。
git reset --soft HASH #返回到某个节点。保留修改

git clean -df #返回到某个节点
git clean 参数
    -n 显示 将要 删除的 文件 和  目录
    -f 删除 文件
    -df 删除 文件 和 目录

 

git cherry-pick可以选择某一个分支中的一个或几个commit(s)来进行操作。例如,假设我们有个稳定版本的分支,叫v2.0,另外还有个开发版本的分支v3.0,我们不能直接把两个分支合并,这样会导致稳定版本混乱,但是又想增加一个v3.0中的功能到v2.0中,这里就可以使用cherry-pick了

git cherry-pick <commit id>

若只合并不提交则加 -n

git cherry-pick <commit id> -n

 

<el-input class="n-b" placeholder="请输入金额" @input="scope.row.data[item.name] = $event" :value="getVal(scope.row.data[item.name])"></el-input>