Skip to content

talooyweka-source/git

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HEAD This is the Hello World example from the git project.

Git was used to demonstrate:

  • commits
  • branching
  • merging
  • rebasing
  • tags
  • remotes
  • conflict resolution

Hello Git Project

This project demonstrates Git version control concepts.

Git Hello World Project

Overview

This project demonstrates Git version control concepts including commits, branching, merging, rebasing, and working with remote and bare repositories.

Project Structure

  • hello.sh → main script
  • lib/greeter.sh → reusable greeting function

--t

Branches

master

<<<<<<< HEAD

  • Simple hello world script using echo

greet

  • Modular version using greeter function
  • Adds lib/greeter.sh
  • Improves structure and reusability

Git Concepts Used

  • commits

  • branching

  • diff

  • modular code design

  • Contains stable version of the project

  • Includes interactive greeting implementation

greet

  • Feature branch
  • Introduces modular design using greeter function
  • Demonstrates branching and code separation

Git Concepts Used

1. Commits

Tracked incremental changes in the project.

2. Branching

Used to isolate feature development from main code.

3. Merging

Combined changes from different branches.

4. Conflict Resolution

Manually resolved conflicting changes between branches.

5. Rebase

Rewritten commit history for a linear structure.

6. Remote Repository

Connected project to a shared repository.

7. Bare Repository

Used as a central server-like repository without working directory.

8. Cloning

Simulated another developer working on the project.

Summary

This project simulates a real-world Git workflow used in collaborative software development. greet be0fc7c07dd351d67c17335fd90ffe7c50d6b640

About

mastering version control and branching

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors