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 地址: