git-extensions

GitExtensions + Putty via SSH on custom port

时间秒杀一切 提交于 2019-12-01 16:45:03
问题 I have a git repository that I pull using a path similar to this: git pull ssh://username@host.com:1234/path/to/repository.git When GitExtensions then tries to pull from the repo using plink, it makes this call: plink -T username@host.com:/path/to/repository.git This ends up failing because it's actually pinging port #22, and not #1234. The right call to make would be plink -T -P 1234 username@host.com:/path/to/repository.git If I create an alias "hostCom" in my ~/.ssh/config, it seems to

Git Extensions and Meld merge

依然范特西╮ 提交于 2019-12-01 06:00:45
Is it possible to use Meld as a merge tool when using Git Extensions on Windows? Tomasz Maj In Git Extension: Settings -> Git Config Merge tool: meld Path to mergetool: C:/Program Files (x86)/Meld/Meld.exe Merge tool command: "C:/Program Files (x86)/Meld/Meld.exe" --diff "$BASE" "$LOCAL" "$REMOTE" --output "$MERGED" Yes it is, in response to this issue . Like Thomas, the accepted answer didn't quite work for me. The merged file was not saved after meld was closed. However, Thomas's answer didn't work for me either. While the file did save, it opened in Meld with the merged markup. Instead, I'm

Git Extensions and Meld merge

心已入冬 提交于 2019-12-01 03:41:58
问题 Is it possible to use Meld as a merge tool when using Git Extensions on Windows? 回答1: In Git Extension: Settings -> Git Config Merge tool: meld Path to mergetool: C:/Program Files (x86)/Meld/Meld.exe Merge tool command: "C:/Program Files (x86)/Meld/Meld.exe" --diff "$BASE" "$LOCAL" "$REMOTE" --output "$MERGED" 回答2: Yes it is, in response to this issue. 回答3: Like Thomas, the accepted answer didn't quite work for me. The merged file was not saved after meld was closed. However, Thomas's answer

Cannot get git extensions to push something to github SSH problems

筅森魡賤 提交于 2019-11-30 20:26:22
Im trying to use git extensions and I really like it so far, but I don't manage to push to github. The following command works fine in git bash: git push "origin" master:master and then when I push with git extensions I get this: C:\Program Files\Git\bin\git.exe push "origin" master:master Permission denied (publickey). fatal: The remote end hung up unexpectedly Done In the git settings it just has openSSH selected which I would like to keep because putty seems more hassle. The remote addres I have added in gitextensions, actually the only thing I have done from the bash just to test is the

Personal vs central repositories

蓝咒 提交于 2019-11-30 14:10:51
I am trying to set up version control software, currently I work alone (but I expect that to change), and I want to store the code on a network drive which is regularly backed up but work off the same code on my laptop's hard drive. But GIT is confusing me greatly! So from what I can understand, I should create a personal repository on my laptop, and then either push or clone this to a new central repository on the network drive. Does this sounds correct? Is this done by pushing or cloning? I'm using GIT-Extensions and they have this to say about central repositories: Central repositories only

Cannot get git extensions to push something to github SSH problems

梦想的初衷 提交于 2019-11-30 05:21:33
问题 Im trying to use git extensions and I really like it so far, but I don't manage to push to github. The following command works fine in git bash: git push "origin" master:master and then when I push with git extensions I get this: C:\Program Files\Git\bin\git.exe push "origin" master:master Permission denied (publickey). fatal: The remote end hung up unexpectedly Done In the git settings it just has openSSH selected which I would like to keep because putty seems more hassle. The remote addres

What's the difference between “squash” and “fixup” in Git/Git Extension?

限于喜欢 提交于 2019-11-29 20:13:39
I've been using Git Extensions for a while now (it's awesome!) but I haven't found a simple answer to the following: Sometimes, when typing a commit message, a make a typo. My friend showed me how to fix it the following way (in Git Extentions): Right-Click on the commit > Advanced > Fixup commit Then I simply check the box "Amend" and rewrite my message and voila! My commit message is fixed. However this other option "Squash commit"... I have always wondered what it does?! My question is: Would someone simply explain me what is the exact difference between Squash commit and Fixup commit in

How do I use Git Extensions with a Bitbucket repository?

為{幸葍}努か 提交于 2019-11-29 19:06:11
I have repository on both github.com and bitbucket.org, and I am very familiar using Git Extensions for all repository functions... But when I started using bitbucket.org repositories I have to use TortoiseHg SVN for it ... so I want to ask that is there a way I can use Git Extensions for Bitbucket repositories? ryanttb I haven't fully tested it, but these steps allowed me to clone a Bitbucket repository in Git Extensions. You can use PuTTY to generate a public/private SSH key, then add that key to Bitbucket. Run GitExtensions\PuTTY\puttygen.exe Click Generate Click Save public key (as a text

Git Extensions “function not implemented”

橙三吉。 提交于 2019-11-29 13:44:49
I'm trying to use Git Extensions on a new Windows 7 machine. I have done that many times before but never hit this particular issue. Git Bash is working, I successfully cloned a repository. But going to Git Extensions, opening the repo, and doing a pull gives me the following error message: "C:\Program Files (x86)\Git\bin\git.exe" pull --progress "origin" error: cannot spawn git: Function not implemented Done Press Enter or Esc to close console... My setup is very ordinary. The Git Extensions startup checks all pass. (This is similar but not the same problem as the common invalid path issue.)

Git status shows file twice but different case

陌路散爱 提交于 2019-11-29 09:46:35
I tried to do a search for my issue and the closest thing that I could is this. git Status Shows Same File Twice - But with different path slash styles But it doesn't seem to be the same issue I have. I was doing a commit and noticed that the same file was listed twice but with different case. For instance, Directory/resource.h and Directory/Resource.h . Now there is only one file in the directory resource.h . If I look at the file through Git Extensions they look exactly the same. There doesn't seem to be another hidden file, there is only one file. So I tried to fix this by removing the