Please help me to make this project #2946
Unanswered
AshishChhillar
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Joe is a proud owner of a Café Coffee Shop. He has some unique Coffee and Snack recipes which he selectively chooses for his everyday menu at his Café. He currently keeps each of his recipes in a text file on his desktop at his Café. Each day he makes copies of these files into a new folder based on the menu he chooses. He also makes a few creative modifications to some of his recipes to ensure his everyday menu is as refreshing as his Coffee!
However, Joe is currently struggling with following problems
He wants a more structured way to manage his recipe files on his desktop.
He wants to create a pretty looking menu file that he can easily modify every day and yet have access to any of the versions that he previously created.
He also wants a place where he could safely modify his recipes without affecting his current recipe files and everyday menus.
Create a new git Repository for Joe’s Café recipes. Create a cool looking Menu file to start organizing his recipes using Markdown, a lightweight language for text formatting. Create a new git branch to enable Joe to safely experiment with his recipe files and then help him merge his changes to the master branch.
Key Skills
The intent of this assignment is to give you a thorough practice on the following Git features:
Installing Git
Configuring Git settings
Initialize a git repository
Adding and committing a new file to a Git Repository
Working with git branches
Moving/renaming files
Viewing git commit history and commit diffs between files & branches
Merging git branches
Task Checklist
Create a new folder named recipes and move all recipe files to this folder.
Create a git repository gitCafe
Add a .gitignore file to ignore any system generated files.
Add all the files to staging area and do an initial commit.
Create a new the cafe_menu.md file at the root of the git repository.
Edit the cafe_menu.md file and add the list of recipes as a bulleted menu using Markdown language. For quickly learning Markdown, please watch: https://youtu.be/7gVG49fWHFQ
Add and commit the cafe_menu.md into the git repository.
Create a new branch called new_recipes and check-out
Create a new file named ice_tea.txt with any arbitrary content.
Add and commit the ice_tea.txt file at the root (outside the recipes folder)
Move the ice_tea.txt file under the recipes folder using git mv ice_tea.txt recipes/ice_tea.txt command
Modify the cafe_menu.md file by adding the reference to the new ice_tea.txt file into the menu and commit the change.
Merge the changes in the new branch to the master branch.
Beta Was this translation helpful? Give feedback.
All reactions