Coder Social home page Coder Social logo

gitworkshop's Introduction

GitWorkshop och lokalhosting

En liten workshop i hur man använder git, inriktat på nybörjare av git som har erfarenhet av datorer och terminal fönster sen tidigare.

Vad vi ska prata om

  • Sätta upp git
  • Ska vi Pulla något?
  • Vad är en commit?
  • Bland grenar och gafflar

Sätta upp git

Har man en linux elle unix dator så är det lätt men flörtar man med windows så blir det lite mera komplisrat. Jag rekommederar personligen att ni kör i terminalen om ni har möjlighet till det och känner er bekväma nog i en terminal milljö (Om inte så rekommenderar jag starkt att ni gör er bekväma i en terminal miljö) Annars finns det fleratalet olika GUI för att intergera med GIT.

När man har installerat Git så behöver man skapa ett repo (Repository) vilket man lättast gör på hemsidan, i detta fall använder vi Github och jag har redan satt upp ett repo för denna övning så erat första steg blir att klona ner det så ni har en lokal kopia av det.

####WorkFLow

Det jag kommer gå igenom idag är ett arbetsätt som kallas "Centralised Workflow" (eller något liknande) vilket går ut på att ni alla arbetar mot samma repo och inte bråkar för mycket med "brashes", mer om dem senare. Detta för att det är det absolut lättaste sättet att använda Git, och mera skulle vara overkill.

När man skapar ett nytt repo brukar det finns två filer, en gitignore samt en README.md (den ni nu läser). ####gitignore I denna fil ligger lite regler för vilka filer git ska hålla koll på eller inte, jag har inkluderat den jag har bygt och kulteverat över de senaste åren, detta är vanligtvis en hidden file men det spelar inte någon roll på det stora hela, kanska bara lite knepigare att hitta ibland. Vanligtvis brukar man ha den så den ignorerar os generade filer, compiled och komprimerade filer. Om ni vill se hur den funkar så är det bara att öpnna den i valfri text editor, jag föreslår sublime.

Ska vi Pulla något?

gitworkshop's People

Contributors

gubergma avatar johannabromark avatar vceder avatar

Watchers

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