这是在64位Windows机器上,也运行Visual Studio 2010.
3年前曾问过一个类似的问题(re TortoiseSVN和TortoiseHg),但该软件早期有几个版本,并且使用的是TortoiseSVN而不是TortoiseGit.如果想要关闭这个帖子,请记住这一点.
3件软件会和平共处吗?任何稳定性问题?我经常看到附加到提交文件的复选标记图标"闪烁".任何人都遇到的任何问题?我将主要通过命令行使用mercurial,但如果我尝试使用Git,我很想尝试使用TortoiseGit或Git Extensions,因为我仍然觉得它很难掌握,但是发现它更容易使用.我试图坚持学习Git的主要原因是我发现Github比Bitbucket更具吸引力(主要是因为它的大小).我从未使用过subversion或任何其他版本控制软件,所以与subversion的做事方式相比,对我来说用处不大.
谢谢.
我想使用全局gitconfig文件设置我的git(TortoiseGIT),以便克隆存储库时的默认远程名称不是"origin",而是由我定义的其他文本(例如"foo").
这可能吗?哪些指令是那些?
谢谢
编辑:我的意图是,我为不同的独立任务(文档!)创建了几个较小的存储库,我厌倦了每次修改远程名称,因为它可以使用共享给其他用户.所以遥控器的名称应该是我的机器名称,以避免混淆其他git版本.我知道这不是最佳实践,但这就是生活:(.
我今天开始搞乱Git了.我认为我做错了,因为当我安装TortoiseGit时,看起来我的C和F(第二个分区)中的很多文件夹旁边都有一个绿色勾号(意思是文件被提交了?我想?).我该怎么做才能删除这些刻度.有没有办法不删除实际的文件/文件夹,只是一个或两个文件告诉Windows添加绿色勾选图标?我有点害怕在我的C:上工作这样的东西.换句话说 - 有没有办法撤消"init"动作?!请在此处查看图片http://i.stack.imgur.com/pKa1o.png
我是Git的新手,对于这个问题的非专业词汇感到抱歉.谢谢.
我刚开始在Windows上使用Git.我在BitBucket上托管并使用TortoiseGit作为Windows客户端.
事情正朝着正确的方向发展,但我在某一点上一无所知.我正在处理主分支,并且一度创建了一个新的分支.然后我继续在新的分支上工作并继续提交,推动.最后,当我完成后,我将这个新分支(codetidy)合并回master.
现在,当我"显示日志"并选择"所有分支"时,我只是在图表中得到一条直线.没有关于分支何时被取出以及何时合并的信息.请让我找到这个信息.

我刚刚安装了Git + TortoiseGit,在我的PC上创建了一个新的本地存储库,添加了一个文件,现在我正在尝试提交它(我猜这是提交 - >"主").
但它说:"必须在提交前设置用户名和电子邮件.你想现在设置这些吗?"
呃,这应该是一个本地存储库.什么电子邮件地址与此有什么关系?
或者我误解了Git的工作方式?请注意,我没有使用GitHub或BitBucket等等.只是一个本地存储库.
我在Windows中使用TortoiseGit作为我的git项目.
我在我的项目上做了一个本地提交.我想撤消它.
如何用TortoiseGit撤消git commit?不丢弃我的更改
是否可以仅显示提交a和在特定分支中创建的更改?如果我在合并之前这样做,它就有效.如果我将master分支合并到这个分支(使其成为实际),那么我会看到在master分支中进行的提交和合并.有一些方法如何过滤它?
感谢帮助
这就是这个问题的TortoiseGit版本
如果我有一个现有的项目,我想添加它添加到Git版本控制并立即"检查出来",那么TortoiseGit命令是什么?
我搜索了tortoisegit"在这里创建存储库",发现没什么用处.
我是git的新手,我现在想离开subversion svn并使用git.是否有任何方法可以将svn移动到git,其所有svn外部与tortoisegit.我尝试过git clone功能,但它不起作用.谢谢.
当我在git跟踪文件夹中创建一个新文件并单击commit它时不显示提交.如果我想显示它,我需要右键单击,然后单击Add ...然后提交它.其他用户无需Add步骤即可提交.我是GitLab项目的主人.
其他问题是当我想每次推送TortoiseGit要求我重新输入用户名和密码时,但当其他人(我的朋友)试图这样做时,它不会请求他.