草庐IT

SOME_CODE

全部标签

git - Visual Studio Code 自动推送

是否可以在提交后自动进行gitpush?现在我需要在手动提交后点击推送,这不是很舒服。 最佳答案 VisualStudioCode具有在提交时推送或同步的设置。转到VSCode设置菜单(左下方的齿轮>设置)转到Extensions>Git并查找PostCommitCommand其中一个选项是push(另一个是sync)。选择那个。 关于git-VisualStudioCode自动推送,我们在StackOverflow上找到一个类似的问题: https://st

git - 在 Visual Studio Code 中更改 Git 用户

我的Git提交的用户已更改,但我无法在VisualStudioCode中更改它。我更改了Git中的全局设置,但是当我想在我的新存储库中通过VisualStudioCode推送或同步时,我收到错误消息,即oldusername没有推送到新存储库。此时还不是权限。用户名的更改不适用于VisualStudioCode。当我使用终端时,我可以推送。这也不是允许olduser推送到newrepository的解决方案。我在Windows10上。所以所有其他工具都可以工作,但仅在VisualStudioCode中我无法更改用户。我该如何解决这个问题? 最佳答案

git - Visual Studio Code - 连接到远程 Git 存储库并将本地文件推送到新的远程存储库

我已经使用VisualStudioCode创建了一个本地项目,它实现了一个本地Git存储库。然后我在VisualStudioOnline上创建了一个Git存储库,我想将我所有的项目文件推送到远程存储库...正确的做法是什么?此时我的.git\config文件如下所示:[core]repositoryformatversion=0filemode=truebare=falselogallrefupdates=trueignorecase=trueprecomposeunicode=true 最佳答案 我假设您开始在一个目录中工作并且没

git - 如何在 vs code 中显示完整文件的 git blame

有一次我找到了一种在vscode中逐行显示gitblame的方法。我现在想不起来或找不到这样做的方法。我有GitBlame扩展,但它只显示对单个选定行的blame。 最佳答案 使用Gitlens扩大。它支持各种选项。安装后,您可以使用Alt+B显示完整的文件错误信息。 关于git-如何在vscode中显示完整文件的gitblame,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4

Git 错误 - 无法取消链接旧的 'some/file/name'(错误的文件描述符)

尝试切换/checkout(在TortoiseGit中)到另一个分支时,出现以下错误:error:unabletounlinkold'foo/bar.cfc'(Badfiledescriptor)这是什么意思? 最佳答案 您在使用TortoiseGit时是否使用了其他工具?例如,这个projectmentions与VisualStudio的交互:IfyouseeerrorsaboutbeingunabletounlinkoldfileswhenrunninggitcommandsonWindows,it'squitelikelyth

git - 有没有办法使用 Visual Studio Code 从 origin/master 查看 git diff?

使用VisualStudioCode(版本1.11.2),单击左侧面板中的源代码管理按钮,我可以非常轻松地查看当前更改的并排图形差异。但是一旦我将这些更改提交到我的本地存储库,我就无法找到一种方法来查看来自origin/master的相同并排差异。换句话说,有没有办法让VisualStudioCode(版本1.11.2)的spawn比较工具显示我在执行gitdifforigin/master时看到的内容,但在并排图形差异也是如此吗? 最佳答案 您可以为此使用扩展程序。两个不错的选择:Gitlens:https://marketpla

VS Code 中缺少 Git——没有源代码控制提供程序

我刚刚安装了VisualStudioCode1.17并打开了一个Git存储库文件夹。进入“源代码管理”选项卡时,我看到一条消息“没有事件的源代码管理提供程序”。我以为Git已经融入VSCode!?更糟糕的是,当我尝试安装其他SCM提供程序时,没有Git选项。如何取回我的Git!? 最佳答案 哇,我花了这么长时间。对我来说,我必须去扩展区域>然后单击菜单右上角的...>显示内置扩展Git内置扩展被禁用!! 关于VSCode中缺少Git——没有源代码控制提供程序,我们在StackOverfl

windows - 尝试提交 Git 文件但得到::fatal: LF 将被 <some file in repo> 中的 CRLF 替换

当我尝试提交一些已更改的文件时,我收到了TortoiseGit的以下错误消息fatal:LFwouldbereplacedbyCRLFin现在,在我得到通常的LFvsCRLF之前答案,我知道并理解辩论的内容。其次,我还将我的全局设置设置为:core.autocrlftrue第三,I'vegota.gitattributesfile.所以我-想-确保或文件被迫具有CRLF.我不明白的是它在说FATAL并阻止我继续。一个警告?当然!我知道我想做什么吗?我愿意!我只是想让它静默转换和STFU。或者,如果它被迫阻止我,有没有办法可以将存储库中的所有文件更新为CRLF,所以不再发出此警告?这些存

git push 被拒绝 : error: failed to push some refs

我知道人们问过类似的问题,但我相信他们出现问题的原因是不同的。我进行了硬重置,因为我把我的代码搞得一团糟gitreset--hard41651df8fc9我做了很多更改,我做了一些提交,现在我试图将所有这些提交推送到服务器中,我收到以下错误:![rejected]master->master(non-fast-forward)error:failedtopushsomerefsto'git@git.somewhere.git'Git建议执行gitpull,这也是其他人向其他用户建议的。但是,我相信gitpull会将我当前的代码与我不再需要的代码merge(headrevision)。我

git - 在 Visual Studio Code 中,如何在两个本地分支之间进行 merge ?

在VisualStudioCode中,我似乎只被允许推送、pull和同步。有记录支持merge冲突,但我无法弄清楚如何在两个分支之间实际merge。VSC中的Git命令行(按F1)仅有助于命令的子集:尝试从备用分支pull或推送到备用分支会产生:这是VSCode的Git文档VisualStudioCodeGitDocumentation我忽略了什么? 最佳答案 您无需使用插件即可完成。在我使用的最新版本的vscode(1.17.0)中,你可以简单地打开你想要的分支(从左下角的菜单)然后按ctrl+shift+p和键入Git:Merg