Git and Github Session
Event Details:
Hosts:
Saurav Pati
Piyush Mishra
Shubhasai Mohapatra
Date: 21 May, 2022
Topics Covered:
- Introduction to Git
- Hands on training on Git
- Importance of Git and its Visualization
- Introduction to GitHub
- Detailed training on GitHub
- Introduction to Open Source
- Details on “How to contribute to a project?”
Most Used Commands in Git:
Sets up Git with your name
git config --global user.name "<Your-Full-Name>"Sets up Git with your email
git config --global user.email "<your-email-address>"To create/inialize a new Git repository
git initTo know the state of our repository as seen by Git
git statusTo move files from the Working Directory to the Staging Index
git add <file1> <file2> … <fileN>To add all the files:
git add .To saves a log message along with the commit id of the modifications made to the git repository
git commit –m "<your commit message>"To push the contents of your local repository to the remote repository you’ve added
git push -u origin <branch-name>To create a new branch locally
git branch <branch-name>To take a look at the branches and check out on which branch you’re currently working:
git branchorgit branch --listTo switch to an existing branch or to create and switch to a new one
git checkout <branch-name>To join a branch to the parent branch
git merge <name-of-branch-to-merge-in>To produce a local working copy of a remote repository’s source code
git clone https://github.com/<repo-url>To fetch and integrate a remote repository with your local repository
git pullTo show all of a repository’s commits
git log