zoukankan      html  css  js  c++  java
  • git 常用技巧

    将git bash添加到右键菜单中

    -打开注册表(regedit)
    -找到下面的路径 HKEY_CLASSES_ROOT\Folder\shell
    -新建项: gitBash 并设置默认值: “git bash” (这里是菜单上的文字)
    -在 gitBash 下新建项 command 并设置默认值:C:\WINDOWS\system32\cmd.exe /c ""d:\Program Files\Git\bin\sh.exe" --login -i"

    上面这个值可以从git bash的快捷方式上看到

    关闭注册表在文件夹上右键,就可以看到了。

    在安装的时候注意选择就可以了~~

    删除远端分支后 本地同步

    git  fetch -p
    

      

    需要删了远程分支A。

    于是运行 git push origin :A。

    结果发现git pull和git fetch都不能删除remite/origin/A。
    具体表现是branch -r还显示有远程A分支
    最后:git fetch -p。
    搞定。
     

    git合并指定的commit 

    git cherry-pick  commit
    

      

     cherry-pick 其实在工作中还挺常用的,一种常见的场景就是,比如我在A分支做了几次commit以后,
    发现其实我并不应该在A分支上工作,应该在B分支上工作,这时就需要将这些commit从A分支复制到B分支去了,
    这时候就需要cherry-pick命令了,B分支指着这些commit说:妈妈,我也要!比如说,
    我们在master分支上继续做两次提交,第一次添加一行”test 10”,git commit -am "commit 10"
    第二次添加“test 11”
     
  • 相关阅读:
    转:【More Effective C#】Lambda表达式优化
    转:Highcharts图表控件的使用
    C# subString的理解
    转:TimeSpan的用法
    Android学习笔记一:Android基本组件和Activity生命周期
    IIS 反向代理设置
    WebApi 身份认证解决方案:Basic基础认证
    Calling async method synchronously
    C# 公共类
    aspnet-api-versioning
  • 原文地址:https://www.cnblogs.com/acmilan/p/2317638.html
Copyright © 2011-2022 走看看