标签: git

git 无法添加设备文件?

git 无法提交设备文件吗?Linux系统下。

例如:

git clone blah@blah.com:/blah.git
cd blah 
sudo cp -af /dev/ttyS0 .
git add .
git commit
Run Code Online (Sandbox Code Playgroud)

git 消息:

# On branch master
nothing to commit (working directory clean)
Run Code Online (Sandbox Code Playgroud)

ls -ashl结果:

   0 crw-rw----  1 c2h2 c2h2 4, 64 Jun 24 14:23 ttyS0
Run Code Online (Sandbox Code Playgroud)

可以这样做吗?

linux git

2
推荐指数
1
解决办法
792
查看次数

使用 grep 搜索字符串时如何避免 .git

我正在尝试使用 grep 在文件夹中搜索字符串。

grep -r "word" .
Run Code Online (Sandbox Code Playgroud)

但它包括对 .git 文件的搜索,我想避免这种情况。

谢谢

linux terminal grep git command-line

2
推荐指数
1
解决办法
1193
查看次数

如何让 git 在交互式 git rebase 上生成短命令

如何在它生成的交互式 rebase 上配置 git

p 3abc67f AAA
p 2b9c0ac BBB
Run Code Online (Sandbox Code Playgroud)

代替

pick 3abc67f AAA
pick 2b9c0ac BBB
Run Code Online (Sandbox Code Playgroud)

git

2
推荐指数
1
解决办法
219
查看次数

如何查看git log自动刷新

我正在尝试创建一个脚本,该脚本应该git log每 1 秒刷新一次。这就是我所拥有的:

while :
do
clear
git log --all --decorate --oneline --graph
sleep 1
done
Run Code Online (Sandbox Code Playgroud)

它不起作用,因为git log等待用户点击q退出 - 因此循环被卡住了。我怎样才能解决这个问题?

bash git bash-scripting

2
推荐指数
2
解决办法
546
查看次数

我如何查看 osxkeychain 中存储了哪些 git 凭证

看看我的 git 配置,我似乎在使用: credential.helper=osxkeychain

不久前设置它,我不记得那里有什么信用。

如何查看 git 在 credential.helper=osxkeychain 中使用的凭据?

mac git keychain credentials-manager macos

2
推荐指数
1
解决办法
1万
查看次数

如何使用 oh-my-zsh 配置 zsh 以在按“q”后保持 git 历史记录可见?

我每天都将 zsh 与 oh-my-zsh 一起使用,但有一件小事困扰着我。如果我使用git log或任何其他类似的命令,则输出会占用整个终端窗口。按下后q输出被清除,我回到我的提示。

我希望输出保留在屏幕上。我可以配置什么来实现这一目标?

一张图片值一千个字,所以这是当前行为的 gif:

在此处输入图片说明

这是我的 .zshrc:

plugins=(
  gitfast docker osx web-search cp
)
ZSH_THEME="powerlevel9k/powerlevel9k"
Run Code Online (Sandbox Code Playgroud)

terminal zsh git oh-my-zsh

2
推荐指数
1
解决办法
1389
查看次数

如何重置或更改 IntelliJ 进行身份验证的 Git 用户?

我正在努力让 IntelliJ 使用正确的用户对 GitHub 进行身份验证。以前,我使用不同的用户进行了身份验证,但不得不对其进行更改。现在,IntelliJ 总是使用第一个用户登录,我无法将其更改为我的新用户。

我尝试在“外观和行为”中重置密码,并且在“版本控制”部分中只有正确的用户,但都没有奏效。

您如何更改 IntelliJ 进行身份验证的 git 凭据?

将此引用为我收到的错误:

远程:对 NewUser/GamesCore.git 的权限被拒绝给 OldUser。无法访问“ https://github.com/NewUser/GamesCore/ ”:请求的 URL 返回错误:403

authentication git intellij-idea

2
推荐指数
1
解决办法
1万
查看次数

尝试生成 SSH 密钥时出现 GIT Bash 错误

我正在使用以下链接:

https://help.github.com/en/articles/generate-a-new-ssh-key-and-adding-it-to-the-ssh-agent

当我复制并粘贴:$ ssh-keygen -t rsa -b 4096 -C "your_email@example.com",在引用中替换我自己的 github 电子邮件时,我收到错误。

这是我粘贴的内容和收到的错误:

$ $ ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
bash: $: command not found 
Run Code Online (Sandbox Code Playgroud)

谁能帮我吗?

ssh bash git

2
推荐指数
1
解决办法
2175
查看次数

SourceTree 不断要求输入 Microsoft 密码

SourceTree 坚持每隔几分钟要求我提供 Microsoft VisualStudio 凭据。

这很烦人。它完全扰乱了工作流程。

我专门研究存储在 gitlab、bitbucket 和 github 上的基于 php 和 linux 的存储库。但sourcetree坚持一遍又一遍地索要视觉工作室的凭证。

我的源代码树列表中可能有超过 50 个存储库。我不记得其中任何一个有任何与 Microsoft 相关的 git 存储,除了使用 github 之外。

在此输入图像描述

在此输入图像描述

  • 为什么会发生这种情况?
  • 我该如何预防?

authentication git visual-studio sourcetree

2
推荐指数
1
解决办法
2357
查看次数

如何通过命令行从私有 GitHub 存储库下载文件

我想找到一种更简单的方法来从私有 GitHub 存储库获取文件。

我通过在 GitHub 上创建个人访问令牌来下载文件curl,然后像这样使用它:

curl https://MY_TOKEN@raw.githubusercontent.com/accountName/repoName/branchName/fileName.txt
Run Code Online (Sandbox Code Playgroud)

这对我有用,但是我想知道是否有更简单的方法,也许使用 SSH?我不介意输入 SSH 密码,因为它似乎比创建访问令牌更方便。我已经可以在 GitHub 上成功验证:

$ ssh -T git@github.com
# Attempts to ssh to GitHub
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试使用curlSSH URL 时,出现以下错误:

curl ssh://git@github.com:accountName/repoName/branchName/fileName.txt
curl: (3) URL using bad/illegal format or missing URL
Run Code Online (Sandbox Code Playgroud)

我尝试了本文中描述的其他一些方法,但无济于事。

有任何想法吗?

ssh download git github curl

2
推荐指数
1
解决办法
6782
查看次数