Hi Guest 1 HomePage 1 Jobs 1 WalkIn 1Articles  

 :) Latest Topic
Git Tutorial
What is Git?
Features of Git
Benefits of Git
Why use Git?
GitHub Introduction
GitHub Features
GitHub Benefits
Git vs GitHub
Git vs SVN
Git vs Mercurial
Version Control System
Distributed Version Control
Install Git on Windows
Install Git on Linux
Install Git on MAC
Git Environment Setup
Git configuration levels
Git Tools
Git Third Party Tools
Git Terminology Part1
Git Terminology Part2
Git Commands Part1
Git Commands Part2
Git Commands Part3
Git Cheat Sheet
 


  

 
Git Terminology Part2
Question Posted on 03 Jul 2023

Home >> Tutorial >> Git Tutorial >> Git Terminology Part2


Git Terminology Part2

Git Terminology Part2


(14)Remote
When we say about the Remote in GIT, Here remote is concerned with the remote repository. And we can say that it is a shared repository which is used by all team member to exchange their changes. Here a remote repository is stored on a code hosting service like an internal server, GitHub, Subversion and more.
In case of a local repository, a remote typically does not provide a file tree of the projects current state, as an alternative it only consists of the .git versioning data.

(15)Repository
When we say about the Repository it is just like a collections of something or we can also say that Repository is just like a data structure which is used by VCS to store metadata for a set of files and directories. This will contains the collection of the file as well as the history of changes made to that files. We can also say Repositories in Git is also considered as project folder. A repository has all the project-related data. Distinct projects have distinct repositories.

(16)Stashing
There are certain situation when you want to switch the branches, But you are in middle of work and that part is incomplete in your current project. And you want not to commit this half-done work to repository here Git stashing allows us to do so. So Git stash command enables us to switch branch without committing the current branch.

(17)Tag
There are certails situation which we need to tag for future reference. Or we can say that Tags make a point as a specific point in Git history. ANd this is used to make a commit stage as important. And we can tag a commit for future reference. And mainly it is used to mark a projects initial point like v1.1. And there are two types of tags as given below:-
(1)Light-weighted tag
(2)Annotated tag

(18)Upstream and Downstream
The term upstream and downstream is a reference of the repository. Generally, upstream is where you cloned the repository from (the origin) and downstream is any project that integrates your work with other works. However, these terms are not restricted to Git repositories.

(19)Git Revert
When we say about the Git Revert this term is used to revert some commit. And to revert a commit we use Git Revert command. And this is an undo type command. However this is not a traditional undo alternative.

(20)Git Reset
When we say about the Reset in Git, the term stands for undoing changes. Here Git Reset command is used to reset the changes. Here Git Reset command has mainly three core forms of invocation and these are given below:-
(1)Soft
(2)Mixed
(3)Hard

(21)Git Ignore
When we say about the Ignore in Git, the term ignore used to specify intentionally untracked files that Git should ignore. It doesn't affect the Files that already tracked by Git.

(22)Git Diff
When we say about the Git diff, It is a command-line utility. And it is a multiuse Git command. When we execute this this will runs a diff function on the Git data sources. And these data sources can be commits, branchesm files and more. And it is used to show changes between commits, commit and working tree etc.

(23)Git Cheat Sheet
When we say about the Cheat sheet in Git, It is a summary of Git quick references. This will contains basic Git commands with a quick installation. A cheat sheet or crib sheet is a brief set of notes which is used for quick referece. Cheat sheets are so named because the people may use it without no prior knowledge.

(24)Git Flow
When we say about the Git Flow, GitFlow is a branching model for Git, developed by Vincent Driessen. It is very well organized to collaborate and scale the development team. Git flow is a collection of Git commands. It accomplishes many repository operations with just single commands.

(25)Git Squash
When we say about the Git Squash, this term is used to squash previous commits into one. Git squash is an excellent technique to group-specific changes before forwarding them to others. You can also merge several commits into a single commit with the powerful interactive rebase command.

(26)Git RM
When we say about the GIT RM, here RM stands for remove. And this will be used to remove individual files or a collection of files. And here key function of Git RM is to remove the tracked files from the Git index. And we can also used to remove files from both the working directory and staging index.

(27)Git Fork
When we say about the Git Fork, it is a rough copy of a repository. Forking a repository allows you to freely test and debug with changes without affecting the original project. And great use of using forks to propose changes for bug fixes. And to resolve an issue for a bug that you found you can:-
(1)Fork the repository
(2)Make the fix
(3)Forward a pull request to the project owner.





Other Important Questions
Git Third Party Tools
What is Git?
GitHub Introduction
Features of Git
GitHub Features







 
Top Searches:asp net questions vb net questions sql query uddl questions class javascript Questions sharepoint interview questions and concept silverlight questions and concept wcf questions beans general knowledge ajax questions
PHP | Biztalk | Testing | SAP | HR |