标签: tortoisegit

在 Windows 机器上工作时使用 unix 行结尾有什么副作用吗?

我正在 Windows 7 上工作,并且有一个位于 git 下的 node.js 项目。我将 TortoiseGit 设置为autocrlf: falsesafecrlf: false。然后将所有项目文件的行结尾更改为 LF。该项目启动并正常运行,我认为没有理由返回 CRLF。

这样做后我应该期待任何副作用吗?

git newline tortoisegit node.js core.autocrlf

4
推荐指数
1
解决办法
2297
查看次数

这些 TLOG 文件是什么?这些应该成为我的源代码控制的一部分吗?

我是源代码控制的新手。

我不记得今天之前见过这些TLOG文件。这是我的存储库现在在团队资源管理器中的样子:

团队探索者

TortoiseGit

乌龟Git

我需要这些作为我的存储库跟踪的一部分吗?

tortoisegit team-explorer

4
推荐指数
1
解决办法
6613
查看次数

之后如何向推送的提交添加标签?

我在 master 分支工作。我试图做的是为它创建一个标签。我对文件进行了更改。后来我使用了这个命令行:

git tag -a <tag_name> -m "tag information and commit message"
Run Code Online (Sandbox Code Playgroud)

这似乎有效。我用了:

git describe --tags
Run Code Online (Sandbox Code Playgroud)

显示使用了哪个标签并且它显示了正确的标签

然后我使用 TortoiseGit 提交我的更改,我拉动和推送并检查标签复选标记。但是当我查看 Bitbucket 存储库时,已提交到 master 分支。标签未通过。

有没有办法在之后将标签(本地和远程)添加到此提交中?我还没找到任何东西。在标签下提交更改的通常程序是什么?

tags git bitbucket tortoisegit

4
推荐指数
1
解决办法
6420
查看次数

我如何使用 TortoiseGit Cherry 选择另一个分支的提交而不提交?

我可以使用 bash 挑选一个提交

git cherry-pick -n <HASH>
Run Code Online (Sandbox Code Playgroud)

但是有没有办法使用 TortoiseGit 来做到这一点呢?

git tortoisegit

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

如何使用 Tortoise Git 进行稀疏结帐?

使用 git bash稀疏结帐的工作方法是:

git clone \
--depth 1  \
--filter=blob:none  \
--sparse \
https://github.com/darc-coder/FindMyQRApp \
cd test-git-partial-clone
git sparse-checkout set js
Run Code Online (Sandbox Code Playgroud)

我们如何使用Tortoise Git - Git 克隆工具稀疏检出相同的代码?运行此命令时出现未知选项错误。

Git 克隆 - Tortoise Git 窗口

tortoisegit sparse-checkout

4
推荐指数
1
解决办法
1783
查看次数

使用TortoiseGit隐藏Resharper文件

什么是TortoiseGit相当于TortoiseSVN的"忽略模式"?或者,如何让它忽略Resharper?

git tortoisegit

3
推荐指数
1
解决办法
1413
查看次数

无法创建目录'/c/\303\234/.ssh'

我使用rhc创建了一个OpenShift应用程序.git存储库已在我的Windows 7 PC上成功克隆.我想将我的代码更改推回到OpenShift.我正在使用TortoiseGit.

我已经使用这里描述的过程为TortoiseGit创建和设置SSH密钥.我已修改设置以配置SSH私钥:

在此输入图像描述

然而,当我试图推动我的改变时,我得到:

在此输入图像描述

造成这种情况的原因是什么以及如何解决?谢谢!

git ssh push tortoisegit windows-7

3
推荐指数
1
解决办法
5243
查看次数

如何从批处理文件中运行命令并立即返回?

当我在命令行上并执行此操作时:

"C:\Program Files\TortoiseGit\bin\TortoiseGitProc.exe" /command:log
Run Code Online (Sandbox Code Playgroud)

打开TortoiseGit的GUI对话框,cmd.exe立即返回,这意味着我可以立即运行其他命令等dir.

因为前面提到的命令很长,所以我创建了一个帮助器批处理文件tgit.cmd,其中包含以下内容:

@echo off
"C:\Program Files\TortoiseGit\bin\TortoiseGitProc.exe" /command:%1 %*
Run Code Online (Sandbox Code Playgroud)

我现在可以调用tgit log这很好,但是,有一个区别:命令行被阻止,直到我关闭TortoiseGit对话框.

我也试过了

cmd /C "C:\Program Files\TortoiseGit\bin\TortoiseGitProc.exe" /command:%1 %*
Run Code Online (Sandbox Code Playgroud)

但这没有任何区别.如何立即从批处理文件返回?

windows cmd batch-file tortoisegit

3
推荐指数
1
解决办法
4676
查看次数

我该如何阻止TortoiseGit询问我登录的对象?

好的,首先我已经设置了SSH密钥,我没有被要求输入密码,这不是另一个身份验证问题!

但我仍然被问到这样的问题:每次我想拉或推我的代码时,在对话框中"登录为".我怎么能让它消失?

在此输入图像描述

tortoisegit

3
推荐指数
1
解决办法
852
查看次数

TortoiseGit - 如何查看分支中的所有更改

我在我的职业生涯中使用了多个版本控制系统--ClearCase,PVCS,SCCS,Perforce,CVS,SourceSafe - 但之前从未使用过分布式系统.

我第一次使用分布式系统--Git.已经过了好几周 - 但我无法做出如何做事的头脑和尾巴.

一位同事创建了一个分支,并在分支机构中开展了一项小功能.我现在想要回顾他在该分支中所做的所有更改.我如何在TortoiseGit中执行此操作(我已将TortoiseGit连接到Windiff).

有没有办法看到在该分支上完成所有更改的风向?步骤是什么?

git version-control tortoisegit

3
推荐指数
1
解决办法
1829
查看次数