Skip to content

marameref/Git-GitHub-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Practical Software Engineering : Integration and Version Control with Git (Woolf University X GMC School of Technology)

Git & GitHub Project (MSC Software Engineering)


# 🧠 Learn Git: Hands-On Git Workflow Practice

---

## πŸ“Œ Project Description

This project is a hands-on checkpoint to reinforce your understanding of the basic Git workflow. It includes file creation, repository initialization, staging, committing, viewing logs, deleting files, and modifying global Git configurations. This is an essential exercise for beginners and intermediate developers looking to solidify their Git fundamentals.

> πŸ’‘ Bonus: You will also learn how to document your work, take screenshots of Git commands, and push them to your GitHub repository.

---

## πŸš€ Git Practice Workflow: What You're Aiming For

Now that you've grasped the fundamentals of Git, it's time to reinforce your understanding by walking through the core Git workflow independently.

> πŸ“Έ **Note:** As part of this checkpoint, take screenshots for each step listed below and push them to your GitHub repository for documentation and review.

---

## 🧭 Instructions

Follow the steps below using your terminal or Git Bash on Windows:

1. **Create a new project directory**  
   ```bash
   mkdir learn_git
   cd learn_git
  1. Create a new file

    touch third.txt
  2. Initialize a Git repository

    git init
  3. Stage the file

    git add third.txt
  4. Commit the staged file

    git commit -m "adding third.txt"
  5. View the commit log

    git log
  6. Create another file

    touch fourth.txt
  7. Stage and commit the new file

    git add fourth.txt
    git commit -m "adding fourth.txt"
  8. Remove the first file

    rm third.txt
  9. Stage the deletion and commit

    git add .
    git commit -m "removing third.txt"
  10. Review the commit history again

    git log
  11. Update global Git settings Disable Git’s default pager to display command output in full:

    git config --global core.pager cat
  12. List all global Git configurations

    git config --global --list

βœ… Submission Checklist

  • Screenshots of each command execution.
  • All screenshots pushed to the GitHub repository.
  • README.md updated (this file) as documentation for your Git learning process.

πŸ‘€ Author

Engr. Amarachi Crystal Omereife πŸ“§ Email: mirrorprojectsltd@gmail.com 🌐 GitHub: https://github.com/marameref


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors