Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

📘 CHAPTER-2 📘 Understanding and practicing git - Hands-on Training 🚀

License

NotificationsYou must be signed in to change notification settings

CodeMacrocosm/Git-Training

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

🌟🌟🌟🌟

GitHub stars

GitHub forks

🌟🌟🌟🌟

Table of Contents

  1. Overview
  2. Introduction to Version Control Using Git
  3. Setting up Git
  4. Git Cheat Sheet
  5. Uploading Files to GitHub with Branching
  6. Why This Git Training?
  7. License
  8. Star This Repository
  9. Conclusion

Overview

Welcome to Git Training, a Hands-On Training repository led byShreya Malogi! 🌟 comprehensive guide to getting started with Git. This training edition covers not only the basic GitHub workflow but also provides an introduction to version control using Git, essential command-line interface commands, and a Git cheat sheet. 📘🚀

Introduction to Version Control Using Git

What is Version Control?

Version control allows you to manage a 🔄 collection of files, such as 💻 source code for a project or 📁 files for a website, by 🕰️ keeping track of changes over time. It eliminates the ✨ need to archive entire directories to 🤝 maintain different versions manually. Git, a distributed version 🌐 control system, is widely used for efficient collaboration and code management.

Learning Objectives

  1. Learn basic command-line interface commands:
    • mkdir,cd,ls,rm,mv 💻
  2. Installing Git
  3. Learn basic Git commands:
    • log,status,diff,stash,commit,add,rm,.gitignore,branch,checkout 🚀
    • Cloning, pulling, push 🔄
  4. Learn basic GitHub actions:
    • Pull requests, forking 🌐

Setting up Git

Download & Install Git fromgit-scm.com. ⬇️

Configuring Git Settings (Initial Setup) 🤖

After installing Git, introduce yourself to Git with your name and public email address:

git config --global user.email"yourmail@example.com"git config --global user.name"Your User Name Comes Here"

Checking Configuration 🕵️

To check your credentials:

git config user.name git config user.email

Make sure you run these commands in your working folder/project folder. 📂

Git Cheat Sheet

CommandDescription
git initInitialize a new Git repository 🔄
git clone <url>Clone a repository into a new directory 📂
git remote add origin <url>Add a remote repository 🌐
git remote -vDisplay remote repositories 📊
git statusShow the working tree status 🌳
git add .Add changes to the index ➕
git commit -m "Commit Message"Commit changes with a message 📝
git commit -am "Commit Message"Add and commit changes in one command 📦
git push origin masterPush commits to a remote repository 🚀
git fetchDownload objects and refs from a remote repository 📥
git pullFetch from and integrate with another repository or a local branch 🔄
git branchList, create, or delete branches 🌿
git checkout <branch>Switch branches or restore working tree files 🔄
git merge <branch>Join two or more development histories together 🤝
git logShow the commit logs 📜
git diffShow changes between commits, commit and working tree, etc.↔️
git stashStash changes in a dirty working directory away 📥
git rm <file>Remove files from the working tree and from the index ❌

Uploading Files to GitHub with Branching" 🚀📂

Here's the complete set of commands to upload files to GitHub using Git, including creating a new branch:

  1. Initialize a Git Repository:

    git init
  2. Add Files to the Staging Area:

    git add.# Add all files

    or

    git add<file1><file2># Add specific files
  3. Commit Changes:

    git commit -m"Your commit message here"
  4. Create a New Branch:

    git branch<branch-name>

    This command creates a new branch but doesn't switch to it.

  5. Switch to the New Branch:

    git checkout<branch-name>

    or, using the more recentgit switch command:

    git switch<branch-name>

    Alternatively, you can combine branch creation and switching in one command:

    git checkout -b<branch-name>
  6. Make Changes, Add, and Commit in the New Branch:

    git add.git commit -m"Your commit message here"
  7. Add a Remote Repository (GitHub):

    git remote add origin https://github.com/your-username/your-repository.git
  8. Push the Changes to GitHub:

    git push -u origin<branch-name>

    The-u option sets the upstream branch for the new branch.

Now, you've initialized a Git repository, added files, committed changes, created a new branch, made changes in the new branch, and pushed the changes to GitHub. Remember to replaceyour-username,your-repository, and<branch-name> with your actual GitHub username, repository name, and the desired branch name.

Happy coding and branching! 🚀🌿

🎯 Why This Git Training?

Whether you're a Git novice or eager to enhance your skills, this hands-on experience, ensures effective learning.

📜 License

Open-source under the MIT License.

MIT License

Copyright (c) 2020 CodeMacrocosm

🌟 Star This Repository

Show support if you find it helpful!

Conclusion

Congratulations! You've completed this extended tutorial and have a solid foundation in using Git for version control. Use the provided Git cheat sheet as a quick reference, and explore more about the power of pull requests in theGitHub Flow Guide. 🌟

Happy coding! 🚀🎉✨👩‍💻🌟🏁

🚀 Let's Get Started!

Begin your Git journey today. Happy Learning! 🌟"

About

📘 CHAPTER-2 📘 Understanding and practicing git - Hands-on Training 🚀

Topics

Resources

License

Stars

Watchers

Forks


[8]ページ先頭

©2009-2025 Movatter.jp