Skip to content

Commit 7bdea8a

Browse files
authored
Merge branch 'scaleracademy:main' into veersen2001-details
2 parents fbeaf08 + 5d0974f commit 7bdea8a

File tree

1 file changed

+46
-0
lines changed

1 file changed

+46
-0
lines changed

Challenges/challenge27.md

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
## Welcome to Challenge 27
2+
3+
Welcome to the 27th Challenge
4+
5+
6+
Reminder:
7+
First of all, in order to continue with the entire open source wave, we are organizing an open source hackathon: Scaler OpenQuest hackathon: https://www.scaler.com/event/scaler-openquest-hackathon/, our recommendation is to participate in it.
8+
9+
You can participate in teams or individually. But we highly recommend participating in teams. Even if you don't know a lot of tech stack, we will still recommend to participate, learn some tech stack and then participate. You will take part in this and build open source projects.
10+
11+
Contributions to the hackathon can be counted towards Hacktoberfest as well.
12+
13+
So our recommendation is do take part in the hackathon, build some cool projects based on the problem statements we will provide :)
14+
15+
For team, you can invite someone you know outside the Discord community as well or look for partners in the server in the #openquest-hackathon forum channel under find your partners.
16+
17+
We are really focusing on helping all of you in your journey towards Open Source so we would highly appreciate if you participate in the hackathon.
18+
19+
20+
## Task
21+
So today's task is:
22+
1. If you haven't already, We recommend to register for the hackathon on this link , and start to look for team mates and fill the Google form: https://forms.gle/j9CwsfDitUtKahaV7 once you have found your team to register it for the hackathon.
23+
24+
2.
25+
Today's challenge focuses on practicing the git cherry-pick command. Cherry-picking allows you to select specific commits from one branch and apply them to another branch.
26+
27+
Task:
28+
29+
Pre-requisite:
30+
Create a new Github Repository (it can be named anything you like)
31+
Clone the Repository locally:
32+
33+
Clone this repository repository to your local development environment using git clone.
34+
35+
36+
Steps:
37+
1. In this local cloned repository
38+
2. Create two branches: branchA and branchB.
39+
3. Make several commits on branchA with different changes.
40+
4. Select specific commits from branchA and apply them to branchB using the git cherry-pick command.
41+
5. Resolve any conflicts that may arise during the cherry-picking process.
42+
6. Once you have successfully cherry-picked the desired commits, push the changes to the remote repository.
43+
7. Share screenshot of the cherry-picked commits in the issue created in previous challenges.
44+
45+
46+
Refer to this resource: https://www.scaler.com/topics/git/git-cherry-pick/ for cherry picking

0 commit comments

Comments
 (0)