Open SHAIK-MOHAMMED-JAVED opened 1 year ago
URL of forked repository : https://github.com/SHAIK-MOHAMMED-JAVED/scaler-open-source-september-challenge.git Screenshot of the cloned repo in the system/PC :
Day 3 - creating branch and switching it.
Day 4 - Sync fork repo with original repo
Day 5 - push changes to github branch and create a PR to Original repo.
PR Link - https://github.com/scaleracademy/scaler-open-source-september-challenge/pull/657
Day 6 - Add a new commit so that it should reflect in the PR which was created in Challenge 5.
Day 7 - Committed and Pushed the code to the PR, But it was unwanted commit, so removed the commit from the PR using 'git reset and git push -f'. Here are the steps.
Day 8 - Create a new branch, add a file, and push it to remote.
To insert -> i To exit insert mode -> esc To save and exit the file -> :wq (or) :q!
git log --oneline -> to see the commits in current branch git rebase -i HEAD~3 -> [ i represents interactive mode, head~3 means rebase last 3 commits from current cummit]
Day 10 - Rebasing the commit to reflect in PR.
Day 11 - Statshing the changes that are staged and removing them.
Day 12 -Today's challenge is based on the concept of signing your commits To set up gpg key,
Day 13 - Creating Gists
Day 14 - Working on git-rebase. -> Sql commit, Angular commit, and Vue commit are separately committed. -> Combining all the commits into one using the rebase command.
Day 15 - Resolving merge conflicts.
Day 16 - Adding lines to challengers-list.md file, To recreate merge conflict.
Day 17 - Resolving locally occurred Merge conflicts in the PR.
Day 18 - GitHub GUI INSTALLATION AND USAGE. -> Added account to GitHub GUI. -> Created a repo using GUI. -> Added a file to the main branch. -> Pushed to remote repo. -> Created a branch named new-feature from main. -> Added some content in the same file. -> Created a PR to main from the new-feature branch. -> Pulled and Merged the PR in main.
Day 19 - Hands-on on Github CodeSpace ++++++ We can do operations on our code using CodeSpace without depending on IDE. It is fast as we won't clone on our HDD. We can perform all git ops online in the terminal. +++++
Day 20 - Creation of GitHub Actions. Added file named lint.yml to newly created repo. A little bit to focus more on the content of the lint.yml file.
Day 21 - Creation of Project Board. Assigned and integrated with Repo to create as an issue.
These two aliases are created.
Day 23 - Hosting Github static portfolio Page.
Day 24 - Overview of the guidelines/best practices/rules/ recommendations to follow while contributing to open-source projects.
-> Always follow the instructions mentioned in the pre-read file. -> Follow the folder structure as present in the project for ease of use. -> Identify the work that you need to contribute. -> Create the meaning full branch name so that it should represent the feature name/work. -> Commits committing to the upstream branch should be meaningful and precise. -> Always sign off in your commit. -> Create a PR with the upstream branch from your working branch.
Day 25 - To contribute realtime repository. Status - Looking for repository.
Day 26 - I have found the repo to contribute to open source. issue link: https://github.com/nikohoffren/fork-commit-merge/issues/638
Day 27 - I raised a pull request for the Open Source project. My First Contribution to the Open Source was successfully merged.
PR LINK
I registered for OpenQuest and Looking for Teammate.
Cherry-picking => Process of adding a few commits to another branch instead of merging the whole branch into another. -> Created two branches named branchA and branchB in the Make_Hands_Dirty_By_Code repo. -> Added feature1, feature2, feature3 in branchA. -> cherry-picked feature1 and feature2 from branchA to branchB. -> pushed changes to the remote.
Day 28 - UPDATES
Day 29 - Creating a Profile in GITHUB.
Day 30 -
Registered for OpenQuest but looking for a teammate to make a team.
I didn't think I would reach this day with continuous #learning along with #Consistency. It will be a remarkable journey and I will be cherishing these moments. I thank Scaler for giving me this opportunity. Special thanks to Shivay for posting challenges keeping the participants engaged and making us solve a challenge every day consistently.
Last, but not least, it is just a beginning to be #Consistent.
name: SHAIK MOHAMMED JAVED github_user_name: SHAIK-MOHAMMED-JAVED discord_id: javedshaik