Git问题汇总

 

 

  1.git bash 不能复制粘贴

  解决方法:

    

    

 

2.有冲突,push失败

  场景:

    1. A、B两人从git远程服务器 pull 到本地的初始文件相同:

       

    2. A修改文件如下,并push到了远程服务器上。

      

      

    

    3. B修改文件如下:

      

      push文件时报错:提示有冲突,无法提交。

        

 

    解决方法:

      B点击pull:

        

       

      再次commit,会显示冲突的位置:

        

 

      合并代码,消除冲突:

        

        

    

      合并完成之后,再次提交:

        

 

        

        

  

  github上查看结果:

    

    

 

3.TortoiseGit文件夹和文件图标不显示(Git)

  解决方法:

    (1)在开始菜单的搜索处,输入"regedit"命令。

    (2)在弹出的注册表编辑器中找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers这一项。    

    (3)找到后可以发现在该项下有很多个,而Windows Explorer Shell 支持的 Overlay Icon 最多 15 个,Windows 自身使用了 4 个,只剩 11 个可扩展使用。  

    

    (4)编辑HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers,修改tortoise相关的名称(如加一个.前缀,并加数字)。

    

    

    (5)让tortoise相关的项排序到前面(刷新可见),重启即可

 

4.创建 tag(标签)

  步骤一:

    show log

  步骤二:create tag

    

    

   

  步骤三:

     push

  步骤四:

    查看 tag 地址:

      

      

      

 

posted @ 2017-07-03 16:30  那一剑的風情  阅读(203)  评论(0编辑  收藏  举报