Git
Vad är Git?
Git är ett distribuerat versionshanteringssystem som används för att spåra ändringar i källkod under mjukvaruutveckling. Det skapades ursprungligen av Linus Torvalds 2005. Idag är Git branschstandard och ett oumbärligt verktyg för utvecklare och team inom DevSecOps världen över för att samordna arbetet med kod.
Varför Git är viktigt
Innan system som Git fanns, var det svårt för flera utvecklare att arbeta på samma projekt samtidigt utan att skriva över varandras arbete. Git löser detta genom att spara en historik över alla ändringar som gjorts. Om en ny kodrad skapar en bugg, kan man enkelt gå tillbaka till en tidigare version. Det möjliggör effektivt samarbete, spårbarhet och trygghet i utvecklingsprocessen, och är ofta en grundsten i arbetssätt som CI/CD och GitOps.
Hur fungerar Git i praktiken?
Git arbetar med så kallade "repositories" (arkiv) där projektets filer och historik lagras.
Centrala begrepp:
- Commit: När en utvecklare sparar en ändring skapas en "commit". Det fungerar som en kontrollpunkt eller ögonblicksbild av projektet vid den tidpunkten.
- Branch (Gren): För att utveckla nya funktioner utan att störa huvudkoden, skapar utvecklaren en egen gren. Där kan man experimentera fritt.
- Merge (Sammanfoga): När den nya funktionen är klar och testad, slås grenen ihop med huvudkoden igen.
Vanliga frågor om Git
Är Git och GitHub samma sak?
Nej. Git är själva verktyget/mjukvaran du installerar på din dator för versionshantering. GitHub (samt plattformar som Azure DevOps) är webbaserade tjänster som hostar Git-projekt, vilket gör det enklare att samarbeta i team.
Kan icke-utvecklare använda Git?
Ja, även om det är mest för kod och Open Source-projekt, används Git ibland av författare eller designers för att versionshantera textdokument och andra filer, även om tröskeln för att lära sig verktyget kan vara hög.
Viktiga punkter att ta med sig:
- Git är ett system för att spåra ändringar i datorkod och koordinera arbete mellan flera personer.
- Det är en standard för versionshantering och möjliggör parallellt arbete via "branches".
- Ger en komplett historik vilket gör det möjligt att ångra misstag.
-
A
- Accesspunkt
- Active Directory
- Affärssystem
- Agent Assist
- Agentic AI
- Artificial General Intelligence (AGI)
- AI
- AI Act / AI-förordningen
- AI-compliant
- AI Factory
- AI-first
- AI governance
- AI PC
- AI-proofed
- AI-ready
- AIaaS
- AIOps
- Algoritm
- Alignment
- API
- Attack Surface Management (ASM)
- Automation
- Autonomous agents
- AWS (Amazon Web Services)
- Azure API Management
- Azure Arc
- Azure Cosmos DB
- Azure Data Factory
- Azure DevOps
- Azure Event Grid
- Azure Event Hubs
- Azure Function Apps
- Azure Integration Services
- Azure Key Vault
- Azure Logic Apps
- Azure Service Bus
- Azure Storage Account
- B
-
C
- C3PAO
- CapEx vs OpEx
- CCaaS
- CEaaS
- Chatbot
- CI/CD
- Cirkulär IT
- CIS
- Claude Code
- CLI
- Click to Do
- CLOUD Act
- Cloud Native
- Cloud Security (Molnsäkerhet)
- CMMC
- CNAPP
- Colocation
- Computer vision
- Confidential Computing
- Containerisering
- Content Delivery Network (CDN)
- Copilot
- Copilot Studio
- CRC
- CRM
- CSIRT
- CSP (Cloud Solution Provider)
- CSRD
- CTEM
- Customer experience
- Cyber range
- Cyber resilience
- Cyberresiliensförordningen
- Cybersäkerhet
- Cybersäkerhetslagen
- Cybersäkerhetsakten
-
D
- DaaS
- DANE
- Data-fabric plattform
- Data Governance
- Data Lake
- Data Lakehouse
- Data Mesh
- Data sovereignty
- Dataanalys
- Databas
- Databricks
- Datacenter
- Datahantering (Data Management)
- Datamigrering
- Datasuveränitet
- Datavisualisering
- DDoS
- Deep learning
- Deepfake
- DevOps
- DevSecOps
- Digital Employee Experience (DEX)
- Digital Experience Platform (DXP)
- Digital leveranskedja
- Digital motståndskraft
- Digital Operational Resilience
- Digital suveränitet
- Digital tvilling
- Digital twin
- Digitalisering
- Disaster Recovery
- DKIM
- Data Loss Prevention (DLP)
- DMA
- DMARC
- DNSSEC
- Docker
- DORA
- Disaster Recovery as a Service (DRaaS)
- DRP
- E
- F
- G
- H
-
I
- IAM
- Identity Governance and Administration (IGA)
- Immutable backups
- Incident Response
- Inference
- Informationssäkerhet
- Infrastruktur-som-kod
- Integration
- Integration ERP
- Integrationsförvaltning
- Intrångsdetektionssystem (IDS)
- Intune
- IoT - Internet of Things
- ISO
- ISO 27001
- IT-drift
- IT-forensik
- IT-säkerhet
- IT-upphandling
- ITAD Services
- IT Asset Management (ITAM)
- ITIL
- J
- K
- L
-
M
- Malware
- Managed Print Services (MPS)
- Managed Service Provider (MSP)
- Maskininlärning
- Managed Detection and Response (MDR)
- MFA
- Microservices
- Microsoft 365
- Microsoft Defender
- Microsoft Entra ID
- Microsoft Fabric
- Microsoft Foundry
- Microsoft Pluton
- Microsoft Sentinel
- Microsoft Teams Rooms
- MLOps (Machine Learning Operations)
- Model Context Protocol (MCP)
- Model serving
- Molndrift
- Molnsäkerhet
- Monoberoende - Ändringar som hotar
- Mopria
- MTA-STS
- Multiagent Systems / Multiagentsystem
- Multicloud
- Multimodal
- N
- O
- P
- Q
- R
-
S
- SaaS
- Säkerhetsgranskning
- SASE
- SBTi
- Scope 1/2/3
- SDN
- Secure-Core PC
- Security Posture Management (CSPM/SSPM)
- Self-hosted LLM
- SEO
- Serverless Computing
- Servicedesk
- Shadow AI
- Sharepoint
- SIEM
- Single Sign-On (SSO)
- SIT-test
- Service Level Agreement (SLA)
- Small Language Models (SLM)
- SMTP AUTH
- SOAR
- SOC
- SOC 2
- Social Engineering
- Sovereign AI
- Sovereign Cloud
- Spear phishing
- SPF (Sender Policy Framework)
- Spoofing
- SRE (Site Reliability Engineering)
- Svanenmärkningen
- Synthetic data
- Systemintegration
- T
- U
- V
- W
- X
- Y
- Z
- Å
- Ä
- Ö