| |
|
Git Tools
Git Tools
Git has many functionality and to explore the robust functionality of Git we need some tools. And git has comes with some of its tools like Git Bash, Git GUI which provide the interface between machine and user. And it will support inbuilt as well as third party tools.
When we say about the built-in GUI tools Git will comes with built-in GUI tools like git bash, git-gui and gitk for committing and browsering. Git will also supports several third-party tools for users looking for platform-specific experience.
Git Package Tools
As in previous paragraph i have explain that Git provides powerful functionality and to explore it. We need many of tools such as commands, command line, Git GUI. Now we will focus on some essential package tools.
GitBash
Git Bash is one of the application for the Windows environment. And it is used as Git command line for windows. And Git Bash provides an emulation layer for a Git command-line experience. And when we say about the abbreviation of Bourne Again Shell. And Git package installer will contains Bash, Bash utilities and Git ona Windows operating system.
And Bash is a standard default shell on macOS and Linux. And here shell is a terminal application which is used to create an interface with an operating system through commands.
And by default, Git Windows package contains the Git Bash tool. Adn we can access it by right-click on a folder in windows explorer.
Git Bash Commands
Git Bash comes with some additional command that mainly are store in the "/usr/bin" directory of the Git Bash emulation. And Git Bash can provide a robust shell experience on Windows. And Git Bash comes with essential shell command like ssh, scp, cat, find.
Git Bash also inlcudes the full set of Git core commands like git clone, git commit, git checkput, git push and many more.
Git GUI
Git GUI is one of powerful alternative to the last tool we explain Git Bash. And this will offers a graphical version of Git command line function as well as comprehensive visual diff tools. And to access this we can simply right click on a folder or location in windows explorer. And we can also access it through the command line by typing the below command.
$ Git gui
Here a pop-up window will open as Git gui tool. And Git GUI's interface looks like as:-
Git facilitates with some built-in GUI tools for committing (git-gui) and browsing (gitk), but there are many third-party tools for users looking for platform-specific experience.
Gitk
Gitk is one of the graphical history viewer tool and it's a robust GUI shell over "git grep" and "git log". This is mainly used when user need to find that something happened in the past or visualize your project history.
Gitk can invike from the command-line. And this will just change directory into a Gir repository and type:-
$ gitk [git log options]
This command invokes the gitk graphical interface and displays the project history. The Gitk interface looks like this:
Gitk supports several command-line options, most of which are passed through to the underlying git log action. | |
|
|
|
|