tortoisegit

TortoiseGit side-by-side with TortoiseSVN?

牧云@^-^@ 提交于 2019-12-04 23:41:01
I've been using TortoiseSVN for several years now, but am thinking of slowly changing to git, as I really like its branching and merging. I'm currently using git via the command line but am considering installing TortoiseGit. Has anyone had experience of using the two Tortoises side-by-side? Any known issues with this? I would really like not to screw up my SVN installation, as I will be using it for my existing projects. I've been using it for a couple of months now. There are no issues that I've seen with them interacting and overlays work as expected. I'm running the 64-bit versions on Win

Push to Remote URL with TortoiseGit

依然范特西╮ 提交于 2019-12-04 22:32:59
I have installed the latest MSysGit 1.6.3 preview and TortoiseGit 0.6.2 on my Windows XP PC. I also have created a --bare repository on my server which can be access through http (using WebDAV as authentication system). I can successfully log into my server's git repository from a browser. I have created a local repository on my PC and the initial commit. I have looked everyone and I still cannot find how to add a remote URL to TortoiseGit and push my local repository to that address . Any ideas? Thank you. In the context menu, select "TortoiseGIT" -> "Push ...". Right of the "Remotes" entry

windows下使用TortoiseGit在Git@OSC代码托管

瘦欲@ 提交于 2019-12-04 22:11:29
TortoiseGit是一个免费开放的,为git版本控制系统服务的图形界面客户端。TortoiseGit没有集成Git。如果你没有安装过Git,那么需要先安装Git。 工具 windows Git TortoiseGit Git@OSC 方法/步骤 一、下载安装Git 1、下载Git 从下载地址选择合适自己的版本,这里是Windows下安装,因此选择Windows, http://git-scm.com/download 2、安装Git 下载完成后,双击安装。Wdindows安装软件,这里不再细说。 使用TortoiseGit在Git@OSC代码托管的简单操作。 二、下载安装TortoiseGit 1、下载TortoiseGit 从下载地址选择合适自己的版本, http://tortoisegit.org/ 下载页面也有中文语言包(如果需要) 2、安装TortoiseGit 下载完成后,双击安装。Wdindows安装软件,这里不再细说。 中文安装包在TortoiseGit安装完成后双击安装。 安装完成后在桌面右击鼠标查看新增功能项,我这里显示的图片是已经设置好中文了。 三、配置TortoiseGit 1、在你的要建的git目录下,右键TortoiseGit->设置,设置git安装路径并检查,应用; 2、设置用户信息,右键TortioseGit->设置->Git->全局; 3

Graphic tool to display element tree branch in git for linux

天涯浪子 提交于 2019-12-04 21:24:58
Having used clearcase lsvtree for many years I miss that functionality in git. Anybody know about a similar tool for linux? gitk is not as friendly for big trees and Tortoisegit looks cool but does not support linux. thank you There is a project (that I haven't tested recently) to transform a gitk log into a version tree: crc8/GitVersionTree To go from: to: This is the closest I have seen from a ClearCase version tree. 来源: https://stackoverflow.com/questions/26680543/graphic-tool-to-display-element-tree-branch-in-git-for-linux

GIT: “fatal: unable to write new_index file” while commit

痞子三分冷 提交于 2019-12-04 16:35:28
问题 When I try to commit changes to local repo, I have got following message: fatal: unable to write new_index file 回答1: As this thread illustrates, this is usually a disk space issue: $ git status fatal: unable to write new_index file One cause of this that I found was that my file system had run out of space. Finding large directories with something like the following helped clean up some log files that had run wild : $ du -h / | grep ^[0-9.]*G Note: you can also see it for a resource issue

Git Credential Management - allow to change passwords (Windows, TortoiseGit)

社会主义新天地 提交于 2019-12-04 15:49:15
We want to introduce Git to our company and decided to use TortoiseGit (as TortoiseSVN is already in use). We already noticed there are huge differences between TortoiseSVN and TortoiseGit in saving credentials. In short: To save credentials TortoiseGit uses Git for Windows and Git for Windows uses the chosen credential helper (eg. wincred). The credential helper saves the credentials in the credential manager of the windows control panel once and for all so you never have to enter your password again. Sounds great and ready to roll-out but there is a case that causes trouble: What if there

在git与tortoisegit中使用openSSH与PuTTY

大城市里の小女人 提交于 2019-12-04 14:44:58
问题 在使用Git与tortoisegit的时候,指定远程版本库的地址有2种方式: 使用https方式的git地址非常直接(https://xxx.oschina.net/xxx.git),基本上什么都不需要配置,不管是git bash还是tortoisegit都能完美使用,但是每次需要连接远程服务器时,都要提示我输入用户名与密码,非常不爽; 使用ssh方式的git地址非常爽快(git@git.oschina.net:xxxx/xxx.git),不需要输入密码,但是需要配置。 第一种方式没啥说的,第二种方式的应用,我配置的时候出现了一个问题: 配置了tortoisegit的putty后,直接用tortoisegit可以不输入密码直接完成操作;但是当我使用git bash的时候,使用git pull之类的命令还需要我输入密码... P.S. 别说我闲的,有tortoisegit为啥还用git bash。实际上,使用git bash在有的操作上还是挺方便的(比如删除分支 git push origin :branchx)。 那怎么弄才能让这2个小家伙都不输入密码呢? 这里又有两种办法... 调整tortoisegit的settings中的network选项,将tortoisegitplink.exe改成git安装目录的下bin\ssh.exe。如果先前用ssh-keygen

TortoiseGit trouble: git did not exit cleanly (exit code 128)

烈酒焚心 提交于 2019-12-04 10:55:29
问题 Here is a little bit background: I run Win7 I have private git repo and installed Github for Windows I didn't like the Github for Windows client (lack capabilities). I installed TortoiseGit for Windows (still keep Github for Windows) I followed steps here exactly http://dancingmonkeysaccelerated.blogspot.com/2012/03/git-for-windows-with-tortoisegit-and.html I can get log and commit local Then I Push However it gave error git did not exit cleanly (exit code 128) I read this thread: How to

How do I remove msysgit's right click menu options?

假装没事ソ 提交于 2019-12-04 07:38:44
问题 This isn't the best programming question but lets face it, the server fault guys aren't well versed in git, so I think its more towards this audience. I want to switch to TortoiseGit, or PortableGit in my shell, but I'm left with these annoying context-menu options. How do I get them to go away? Do I have to write a script to uninstall them? 回答1: 64-Bit Windows From a cmd.exe window, run these commands: cd "C:\Program Files (x86)\Git\git-cheetah" regsvr32 /u git_shell_ext64.dll 32-Bit Windows

TortoiseGit clone remote branch

混江龙づ霸主 提交于 2019-12-04 07:26:47
I am trying to come to terms with Git as I recently started using it (long time Subversion user) and I cannot find a way to clone a remote branch with TortoiseGit. I have created a local branch which I pushed to GitHub, but when I try to clone (checkout) this remote branch I cannot find any way to do it. How can I do it? As stated by linquize, this functionality isn't directly provided by TortoiseGit. If you really want to use it though, you can: Clone the repository that the branch belongs to (right-click menu -> Git Clone...). This will also checkout the working copy created by clone to HEAD