|
| 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