Code Monkey home page Code Monkey logo

git-and-github-tutorials's Introduction

Resources I Used While Learning Git and Github

Git and Github Tutorials, Books, Articles Learning Git


In this repository, I shared the resources (Turkish and English) that I used while learning Git and Github. If you want to contribute, you can send me the resources you benefit from by making a "pull request".

Youtube Links



Articles and Books


Git Training


-Learn Git Branching

VsCode Extensions


  • Git History
  • GitLens

Computer Programs For Git/Github


Advices


First of all, the links I share, articles, books, etc. are the resources I work with. In summary, the recommendations I can give are as follows:

  • The first thing you need to do is understand the logic of Git. If you understand why commands such as commit, add are done, it will be easier for you to learn.

For example

  • In particular, learning the concepts such as "working directory, staging area, local repo, remote repo" at first will contribute a lot to your better understanding of the process.

For example

For example

  • You have to get used to using terminal. You need to master the "Git Bash" terminal.

  • Getting used to these commands will make your work easier:

pwd
clear
cd
ls
ls -al
cd
cd ..
rm
touch
mkdir

  • You should pay attention to issues such as using Markdown, ".gitignore", how to commit well, branches.

  • While learning from the sources I shared above, it will be beneficial for your learning process if you create a sample project from the terminal or VsCode and try the commands. (This was the situation that developed me the most and enabled me to learn.)

  • "How to contribute to open source code?" Another important step that you need to learn and practice.

  • You need to know what to do in case of two branch conflicts. (There are people who describe this situation in the sources I gave above) Therefore, You should know these commands:

git push
git pull
git clone
git fetch
git merge
git checkout
git revert
git restore

git-and-github-tutorials's People

Contributors

akcanfurkan avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.