有没有办法在所有分支/所有版本中搜索某个字符串?本质上相当于使用 ctrl+shift+f 来搜索整个解决方案......但是对于所有版本和分支?
远景,但我想我会问。如果没有,至少有文件名吗?询问 github.com,但如果是在 gitshell 中,那也很酷。
我亲爱的朋友们决定在某个未合并的分支中删除一些代码。
我有一个巨大的存储库,里面有多个文件夹。每个文件夹都是一个单独的应用程序。以下是回购结构的示例:
myGitRepo/
A/
B/
C/
.git
Run Code Online (Sandbox Code Playgroud)
我一直在尝试使用 git log 来获取 Pull 请求标题。但是我想过滤它以查找特定文件夹,即“C”。
使用以下命令发布我能够根据时间提取拉取请求标题:
git --git-dir=.git log --merges --since="Wed Oct 10 07:57:32 UTC 2018"
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试根据我的文件夹过滤这些 PR 标题时,它不起作用。我使用了以下命令:
git --git-dir=.git log --merges --since="Wed Oct 10 07:57:32 UTC 2018" -- myGitRepo/A/
Run Code Online (Sandbox Code Playgroud) 我使用 PuTTy 使用密码登录 git-shell。无论我在 git-shell(Debian Linux 服务器上的受限登录 shell)中输入什么内容,都会得到类似“无法识别的命令”的响应。
git> git help -a
unrecognized command 'git'
Run Code Online (Sandbox Code Playgroud) 我正在我的 raspberry pi 服务器上工作,每当我在 gitremotely 上克隆或执行任何操作时,我都想在推和拉时禁用密码。我怎么做?当我尝试向服务器拉取或推送任何更改时,我不想在 git shell 上输入密码。