Skip to content

Learning and Teaching all my team members basic git commands and making them familiar with git and github.

License

Notifications You must be signed in to change notification settings

harshita1611/Learning-Git

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 

Repository files navigation

Learning-Git

Hello There beautifuls👋
This github repository has been created to test your skills in github so far and make you familiar with all the commands you will be working in the future.

Resources to learn git

If you stil haven't learned git or having trouble following the concepts, following are some of the helpful link and resources by renowned name

List of commands you will be mostly using and expected to be proficent are as follows

git commit
git push
git rebase
git cherry-pick
git branch
git merge
git remote

Topics like moving up and down the commit tree
Relative movement in tree

If you are not comfortablle with video tutorials and would like a more interactive way of learning, following is a really cool website to practice in

There is no need to dive in advance concepts and topics but learning so will help you in development.

What to do if your done with git

You will find 3 files in this repository

  • LICENSE
  • members.txt
  • README.md

You are requested to fork this repository and edit the members.txt file by adding your name, email and Github username in there (You will find my name already in there, so just follow the similar format)

After making suitable changes, create a push request and your changes will be reflected in the remote repository after approval.

After that you will be provided with the repository you will be working for the next year.

Important naming and working convention

  • Repo is short for repositories

  • If you have watched tutorials regaring git before October 1 2020, you would have noticed the word master used for the top branch, but instead of master , branch main is used as the top and starting of the hierarchical tree. Members are requested to keep this change in mind.

  • The branch structure while working and implementing new features will be as followed main -> dev -> "name"/"feature" (Insert your own name and feature name)

  • Use appropriate commit message explaining the featurs and changes made.

  • Put your own name and email while editing git config --global --edit (run this command in your teriminal to save configs)

What to do next !?

In the following week or so, each member will be divided according to his/her work on the project but each member is requested to have atleast a basic understanding of HTML, CSS and Javascript.

The list of all the languages and framework will be working with are as follows

  1. HTML
  2. CSS
    1. Tailwind or/and
    2. Bootstrap
  3. Javascript
    1. Nodejs
    2. React
    3. Express
  4. MongoDB

You are expected to learn the languages in the order specified for convenience and ease of learning but you can learn in your own pace

Following are the resources


-HTML & CSS Full Course - Beginner to Pro (6 hour and 31 minutes) (The best video to learn HTML and CSS out there)

-Tailind CSS Tutorials in Hindi by CodeWithHarry - 16 video series

-Bootstrap Tutorial in Hindi by CodeWithHarry - 2 hours

-Bootstrap CSS Framework -Full Course for Beginners by FreeCodeCamp.org - 2 hour 46 minutes

-JavaScript Tutorial for Beginners - Full Course in 12 hours by Clever Programmer

-Eloquent Javascript Book PDF

-Node.js Tutorial for Beginners by Programming With Mosh: Learn Node in 1 hour

-React JS - React Tutorial for Beginners by Programming With Mosh - 2 hour 25 minutes

-Node.js and Express.js - Full Course by FreeCodeCamp.org - 8 hour 16 minutes

-MongoDb Tutorial for Beginners in Hindi by CodeWithHarry - 1 hour 12 minutes


You are also requested to do your own research and practice on various website

Final Notes

  • Do not see this project as just a way to get marks and get done with it but rather as a stepping stones to improve your skils and get a feel on how open source project works.

  • Do not spend all your time learning stuffs and watching tutorials. Project based learning is the best way to learn something new in this field. If you learn something new, try to implement it somewhere and try to changes something and see the result.

  • Any new resources or roadmap will be shared on this repo and calender will be created once we are done with learning stuffs

  • Regarding any queries You can contact me at any time and I hope you give your best and time to this project.

  • In the end , Spark your imagination and just go crazy

  • Feel free to change this README.md and switch things up in your local repo

  • If you find anything wrong or grammar mistake, please correct it and create a push request

HAPPY LEARING

About

Learning and Teaching all my team members basic git commands and making them familiar with git and github.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •