Git Install

satya - 5/7/2018, 10:00:16 AM

Discomfort (with many of the unix tools on windows)

I was hoping the IDEs that I normall work with, like Eclipse, or any of your choice will know how to work with version control systems like Git without explicitly downloading such version control on to the OS!!

Eclipse does have EGit as a plugin.

However there are enough dependencies (I don't recall now exactly what they are as it has been a few weeks) that I did install Git on the windows system.

This document will point out a few links and facts you may want to have for such an installation.

I will also try to cover GitHub (setting up an account etc) as that is what I am using as the server side component.

satya - 5/7/2018, 10:15:35 AM

Here are some GUI clients for Git

Here are some GUI clients for Git

satya - 5/7/2018, 10:22:45 AM

Main install site: https://git-scm.com/

Main install site: https://git-scm.com/

satya - 5/7/2018, 10:25:38 AM

Here is a list of GUI tools for Git from git site

Here is a list of GUI tools for Git from git site

satya - 5/7/2018, 10:26:30 AM

Two key tools appear to be


GitHub Desktop //Github
SourceTree //BitBucket

satya - 5/7/2018, 10:37:57 AM

The out of the box GitGui client seem to come from: https://gitforwindows.org/

The out of the box GitGui client seem to come from: https://gitforwindows.org/

satya - 5/7/2018, 10:40:25 AM

Here is from ProGit book on GitGUI clients

Here is from ProGit book on GitGUI clients

satya - 5/7/2018, 10:41:50 AM

How big is Git installation:500Mb


Download seem to be about 50MB
when Installed about 500MB

satya - 5/7/2018, 10:59:49 AM

git-gui.exe and gitk.exe are in the git/cmd/ subdirectory

git-gui.exe and gitk.exe are in the git/cmd/ subdirectory

satya - 5/7/2018, 11:11:20 AM

Here is the install directory of git

satya - 5/7/2018, 11:27:14 AM

The git-gui.exe is in the cmd sub directory

satya - 9/1/2019, 3:23:40 PM

When you install beware of target directories


I wanted to install it in 

c:\satya\i\git

With that as target directory it installed it in

c:\satya\i\git\Git

satya - 9/1/2019, 3:24:28 PM

Like everything else pay attention to 32bit install and 64 bit install

Like everything else pay attention to 32bit install and 64 bit install

satya - 9/1/2019, 3:29:21 PM

How can I download a specific folder from a GitHub repo?

How can I download a specific folder from a GitHub repo?

Search for: How can I download a specific folder from a GitHub repo?

satya - 9/1/2019, 4:11:16 PM

What is GitHub desktop?

What is GitHub desktop?

Search for: What is GitHub desktop?

satya - 9/1/2019, 4:12:02 PM

Here is the homepage of GitHub desktop

Here is the homepage of GitHub desktop

satya - 9/1/2019, 4:14:24 PM

Many roads to Rome

1. Command line windows git that is installed

2. Git GUI that comes with command line installation

3. Each IDE has their own version of git, sometimes emulating the whole protocol, and sometimes relying on the command line version of git

4. A plethora of other GUI third party programs

5. Now there is this addition tool "Git Desktop", looks like from github

satya - 9/1/2019, 4:16:05 PM

Overall

I am happy with EGit while in eclipse

the VSCode support and its extensions are so so

I rarely or never used the GitGui

will see when I need to use the Git Desktop

will be nice if these tools show content of the remote without cloning them first and allow a downloads that are granular