- π« How to reach me [email protected]
- β‘ Fun fact I am not funny ππ
This is event repo which is part of IIITA
First of all, create a new branch from your checkpoint-1 branch and name it checkpoint-2.
Now, my colleague Shashwat hates descriptions and he wants no description in the commit messages for such small contributions.
So now you have to change the commit message of the last commit.
What you have to do is:
Remove the description Added my hobbies
and change the title to Reached checkpoint 2.
After this push this branch and make a PR from it.
First of all, create a new branch from the Initial commit of your main branch and name it bug.
Now create a new text file and name it: Add.txt. Ex-NandaAdd.txt.
Inside this file, write this: int a, b; cin >> a >> b;
Now commit this change with this commit message: Took input for addition.
Now again go back to your addition file and write this: cout << (ll) a + b << endl;
Commit these changes with this commit message: Output addition.
Now push this branch and make a PR from it.
Now, I am angry with you as you made some unnecessary commits.
So, squash your both above commits into one with this commit message: Addition of two numbers
Now again push your changes.
PS: Push nahi karna h, dhakka lagana h.
Up to now, we have made 3 branches and done some work on them. But we should not forget the King of branches is always main or master, and we should keep it updated as soon as we completed our feature on other branches. So whatever you did on the checkpoint-2 branch, merge it onto the main branch.
After this push your main branch and make a PR from it.
PS: Merge conflicts - Hello Ji π(resolve them)
Create a new branch from your name branch and name it checkpoint-1.
In this branch add your hobbies to the end of your name's text file that you created earlier.
Now commit these changes, but the title and description of the commit message should be this:
Title - Reached checkpoint 1
Description - Added my hobbies
Now push this branch and make a PR from it.
Create a new branch from the main branch and name it Hero.
In this branch, you have to do some changes to your Registered! commit that you did in the very first task of GitHero.
Changes to be done:
Previously in this commit you added your name's text file, this time you have to add one more text file named Hero inside the participant's directory. Ex: Nanda.txt.
Inside this text file answer this question: What if I added an already tracking file in gitignore? Will git stop tracking it? Yes/No, why?
After answering the question, also change the commit message from Registered! to Le ban gya Hero while committing.
Also add a tag to this commit is a GitHero
Finally, in the end, push this branch and create a PR from it.
Create a new branch from the main branch and name it feature.
Now, merge the checkpoint-2 branch into the bug branch.
After this, you have to bring the changes of only the Addition of two numbers commit that you did in the bug branch previously. The changes should be transferred such that, the feature branch should differ from the main branch only by one commit which is the Addition of two numbers commit i.e. you have to just copy and paste the Addition of two numbers commit on the top of the feature branch with the changes.
Finally, push both your bug and feature branch and make a PR from the feature branch.
PS: Avoid merge and merge conflicts commits
To begin your journey you have to first register yourself in the form of a git snapshot, to do so, just create a new branch and give it your name, after that add your name's txt file inside the participants folder. (An example file is already provided).
Inside your name's txt file, provide your: Discord ID, Roll no., college name, and your email.
After this, commit your changes with this commit message: Registered!.
After committing push your name's branch and create a PR from it.
PS: Don't forget to fork and clone the repo. π
A declarative, efficient, and flexible JavaScript library for building user interfaces.
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. πππ
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google β€οΈ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.