“ Git Bash Here”使用非功能版本的git创建一个bash终端

我突然开始在Windows 10上遇到问题,其中右键单击git repo文件夹并选择“此处Git Bash” 会返回具有无用的bash终端> git版本。

我说这个版本的git是没用,因为您可以输入git命令,但是似乎什么也没发生。 (json是唯一的例外,因为它可以正常工作,显示了提交的历史记录。)所有其他public class NewsFragment extends Fragment { ArrayList<Result> ArrayList = new ArrayList<>(); .... @Override public View onCreateView(LayoutInflater inflater,ViewGroup container,Bundle savedInstanceState) { .... pageViewModel.getNewsRepository().observe(this,new Observer<NewsResponse>() { @Override public void onChanged(NewsResponse newsResponse) { articleArrayList = newsResponse.getResponse().getResults(); newsAdapter.notifyDataSetChanged(); } }); .... } private void setupRecyclerView() { if (newsAdapter == null) { newsAdapter = new NewsAdapter(getactivity(),resultArrayList); rvHeadline.setLayoutManager(new LinearLayoutManager(getactivity())); rvHeadline.setadapter(newsAdapter); rvHeadline.setItemAnimator(new DefaultItemAnimator()); rvHeadline.setnestedScrollingEnabled(true); } else { newsAdapter.notifyDataSetChanged(); } } } 绝对不返回任何内容。甚至没有错误返回。

值得注意的事情

  • 有时(也许每次?),在不成功的git命令“完成运行”之前,屏幕上会出现快速的黑色提示,闪烁了不到一秒钟。
  • 右键单击并选择此处的Git GUI 会提示我一个错误窗口
    • 窗口标题:“ git-gui:致命错误
    • 窗口内容:“ 无法解析Git版本字符串:
  • 重新安装不能解决问题

另一个同事在我这样做的一周前就开始遇到相同的问题,所以现在我想知道是否应该归咎于Windows更新的缓慢推出,因为我们拥有相同的桌面环境和IT部门来支持它。 / p>

问题: 如何在Windows 10中还原“ 右键单击 Git Bash Here”的功能?

nidi_3 回答:“ Git Bash Here”使用非功能版本的git创建一个bash终端

通过更改git log(默认情况下位于git <commands>上的兼容模式,特别是将其设置为始终以管理员身份运行,可以解决此错误。

这可以通过右键单击可执行文件(同样是git-bash.exe),单击“属性”,“兼容性”选项卡,然后选中“以管理员身份运行此程序”来完成。点击应用,然后点击确定,就可以完成所有设置。

注意:对C:\Program Files\Git(默认位于git-bash.exe中的git-gui.exe应用相同的步骤,以解决资源管理器右键单击窗口中通过此处的Git GUI 选择出现的问题。

本文链接:https://www.f2er.com/2990610.html

大家都在问