标签: tortoisegit

如何推动TortoiseGit

在推送跟随错误发生

git.exe push    "origin" master:master

To prevent you from losing history, non-fast-forward updates were rejected
Merge the remote changes before pushing again.  See the 'non-fast forward'
section of 'git push --help' for details.
To //oht-fsv1/Source/Git/Test
! [rejected]        master -> master (non-fast forward)
Run Code Online (Sandbox Code Playgroud)

怎么了?

git tortoisegit

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

无需提交即可将文件添加到git索引

使用Git时,我的工作流程通常涉及启动TortoiseGit并选择我想要提交的文件.

这(我假设)运行git add(?)并将这些更改提交给本地repo.

我的问题是 - 为什么ADDING文件与索引之间的分离以及需要委托它们?

有没有用于简单地将文件添加到索引而不同时提交它们的用例?

git version-control dvcs tortoisegit

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

克隆存储库从Github到windows

我在Windows 7中使用TortoiseGit和MsysGit.我需要将存储库从github克隆到我的桌面.我右键单击 - > Git Clone-> https://github.com/username/sample.git.我得到的回复如下:

Cloning into 'D:\repo\sample'...
error: The requested URL returned error: 407 while accessing https://github.com/TruMobi/sample.git/info/refs?service=git-upload-pack
fatal: HTTP request failed
Run Code Online (Sandbox Code Playgroud)

我在TortoiseGit中完成了代理设置.请帮我解决这个问题.

git github tortoisegit

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

如何将git repo从Windows克隆到Linux?

我以前在Linux服务器上保留了一个裸git存储库,在我的本地Windows笔记本电脑上保存了一个工作副本用于开发(使用TortoiseGit通过ssh同步到服务器).服务器版本已删除/丢失,因此我想使用Windows计算机上本地工作副本的最新提交在服务器上重新创建存储库.

从Windows工作副本在远程Linux服务器上创建这个新的远程裸仓库副本的最佳方法是什么?

linux windows git tortoisegit

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

是否可以使用--no-verify标志提交TortoiseGit?

我安装了一个git precommit钩子,有时我想用--no-verifyflag 提交。我知道如何在命令行中执行此操作,但我想在TortoiseGit中执行此操作(因为Windows中的命令行非常差)。我怎样才能做到这一点?我通读了https://tortoisegit.org/docs/tortoisegit/tgit-dug-commit.html,但找不到任何有用的信息。

windows git commit pre-commit-hook tortoisegit

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

TortoiseGit - 更改默认合并消息

系统描述:

  • Windows 7的
  • git 版本 2.10.1.windows.1
  • TortoiseGit 2.3.0.0


我想要:

合并提交消息以完全自动化的方式不同(无需手动amend



概括:

在Windows下使用tortoiseGit,没有prepare-commit-msg 挂钩,只start-commit-hook不管钩子脚本是什么,我得到一个窗口弹出错误:

%1 is not a valid Win32 application
Run Code Online (Sandbox Code Playgroud)

另外,我宁愿更改“合并”的提交消息。



脚步:

设置钩子:

在此处输入图片说明

将工作树路径设置为与我的项目路径相同,
并在“执行命令行”中选择我准备的文件:

.git\hooks\prepare-commit-msg
Run Code Online (Sandbox Code Playgroud)

它的内容是echo "test".

然后我尝试提交并收到此错误:

在此处输入图片说明

我已经确定这个脚本文件确实是使用的文件,
因为如果我删除它,我会收到以下消息:

在此处输入图片说明

git tortoisegit

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

在 GIT 中拆分提交

我对 Git 真的很陌生(我们正在使用 TortiseGit),但这是我的问题。我有 3 个环境:开发、质量保证和生产。客户要求进行两项更改,因此我在 Dev 中进行了两项更改,提交并推送到 QA 环境。现在,该公司希望一个更改立即进入生产,而下一个更改等待另一个系统的更改。如何仅将部分提交推送到 Prod?

git tortoisegit

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

仅将一个文件恢复到父分支

Develop ------------------------>
             \NewBranch----> 
Run Code Online (Sandbox Code Playgroud)

我一直不小心提交不应该提交的文件,因为它们在编译期间发生了变化,我们现在不能对它们使用 ignore 。

Visual Studios Team Explorer 或 TortoiseGit 有没有办法只将一个文件或几个选定的文件恢复到父分支开发?

git tortoisegit visual-studio

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

TortoiseHg / Mercurial <=> TortoiseGit <=> TortoiseSvn / Subversion的快速比较

以下三个免费的版本管理工具之间有什么区别?对于2-5人的小型项目,哪一个是最好的?您会考虑什么标准?

  • TortoiseSVN /颠覆
  • 乌龟汞/水银
  • TortoiseGit / Git

我知道可以使用命令行实现更多功能-但是在这个问题中,我只想考虑可以使用不使用命令行提供的前端功能/ TortoiseXXX即可访问的功能。
这就是为什么我不认为该问题与Git,Mercurial,SVN重复的原因

git tortoisesvn mercurial tortoisehg tortoisegit

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

Bitbucket Cloud将于2018年12月1日起停用对TLSv1和TLSv1.1的支持

当我推送我的更改时,我在TortoiseGit日志中看到了这一点:

remote:Bitbucket Cloud将在2018年12月1日起停用对TLSv1和TLSv1.1的支持.

remote:请确保您的TLS版本已更新.

remote:欲了解更多信息:https: //bitbucket.org/blog/deprecating-tlsv1-tlsv1-1-2018-12-01

我已经去了链接,但它已经超出了我的想象.这是我需要解决的问题吗?

Git版本

@MrTux这是我的Git GUI版本:

Git GUI版

我尝试在我的开始菜单上运行"Git for Windows",但它只是闪烁一个控制台屏幕.

但是,我也在我的控制面板软件列表中看到了这一点:

Git版本

所以这是最近的.

git bitbucket tortoisegit

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