10 nyttige Github funksjoner du trenger å vite
Github er nå stedet der programmerere og designere jobber sammen. De samarbeider, bidrar og retter feil. Det er også vert for mange åpne kildeprosjekter og koder for ulike programmeringsspråk . I tillegg har Github også gitt ut et skrivebordsprogram for både Windows og OS X som gjør det mulig for alle å integrere Github i arbeidsflyten sømløst.
Men det er mer til Github enn å møte øyet. En rekke funksjoner er noe skjult under det fine brukergrensesnittet og dermed overses av mange. Så her er 10 Github-funksjoner som du kanskje ikke vet .
1. Dra og slipp Gist kode
Gist er Githubs eget anlegg som lar deg være vert for kodeutdrag. Du kan også bla gjennom og finne et stort antall kodestykker av en rekke språk . Bruke Gist er ganske enkelt og bør være intuitivt. Men visste du at du kan legge til koder direkte fra filer ? Bare dra og slipp filene på Gist, koderne i filene kopieres umiddelbart. Det er raskt og sparer mye tid!
![](http://hideout-lastation.com/img/tech-design-tips/432/10-useful-github-features-you-need-know.gif)
Mens mange av oss kan administrere Github-repositorier gjennom den gratis Github-appen, har Github også bygget det de kalte WebFlow. Det tillater oss å administrere repositorier gjennom Githubs webgrensesnitt .
Og slik lager du nye mapper eller filer direkte i Github . Avslutt hver ny inngang med a /
å opprette en ny mappe. Eller spesifiser en filtillegg og trykk på Kommit en ny fil for å opprette en ny fil.
![](http://hideout-lastation.com/img/tech-design-tips/432/10-useful-github-features-you-need-know-2.gif)
I dag liker folk å dele ting fra sine bilder, statuser og nyheter på Twitter. Hvis du er en Github-bruker, kan du også dele Github-depotet ditt . Likevel er repository-nettadressen noen ganger for lang til å bli delt i Twitter, som bare aksepterer 140 tegn.
Absolutt er det mange alternativer for å forkorte nettadressen som Bit.ly og Goo.gl, men hvorfor ikke vurdere å bruke Githubs eget anlegg, Git.io? Git.io vil forkorte nettadressen til Github-depotet. Det er også kommandolinjegrensesnittet for Git.io for å forkorte URL-adressen via Terminal ved hjelp av kommandoen gitio
.
![](http://hideout-lastation.com/img/tech-design-tips/432/10-useful-github-features-you-need-know.jpg)
I tillegg til å lage nye filer, kan du også raskt navigere gjennom filene i et hvilket som helst arkiv . Denne funksjonen er ikke synlig tydelig som den kommer i form av en hurtigtast .
Trykk T-tasten for å aktivere File Finder. Trykk på ↑ og ↑ hopp over filer opp og ned. Eller skriv inn filnavnet for å velge en bestemt fil du allerede har i tankene.
![](http://hideout-lastation.com/img/tech-design-tips/432/10-useful-github-features-you-need-know-3.gif)
Emojis eller uttrykksikoner er små ikoner som viser et uttrykk av noe slag (hovedsakelig i form av ansikter). I Facebook og Twitter uttrykker folk ofte sine følelser med emojis .
Faktisk kan du også vise emojis i Github . Finn alle Emoji-tegnene og koderne i Emoji Cheat Sheet. Emojis kan legges til i README.md-filen i depotet, Wiki og i Issues-tråden.
![](http://hideout-lastation.com/img/tech-design-tips/432/10-useful-github-features-you-need-know-2.jpg)
Mens de fleste liker å jobbe med en GUI, er det fortsatt noen som foretrekker å bruke CLI (Command Line Interface). Det er her Github CLI kommer inn. Github CLI er initiert med hub
. Det bringer ekstra kommandoer som kan brukes sammen med git
kommandoene. Den fullstendige listen over funksjonene finner du i Hub repository siden.
![](http://hideout-lastation.com/img/tech-design-tips/432/10-useful-github-features-you-need-know-3.jpg)
Noen ganger kan det hende du vil dele og peke ut bestemte linjer i filen i lageret ditt . Github lar deg gjøre dette ved å legge til #L
etterfulgt av linjenummeret på slutten av filadressen (se på eksempelet nedenfor).
Du kan også velge en rekke linjer ved å angi start- og sluttlinjer i #L
parameteren. #L10-15
, som eksempel, velger linje 10 til 15.
![](http://hideout-lastation.com/img/tech-design-tips/432/10-useful-github-features-you-need-know-4.jpg)
Github utvider markdown for å imøtekomme sitt eget behov . Nå kan du legge til en liste med ruter i Github ved hjelp av - [ ]
eller - [x]
å angi et merket element. Vær oppmerksom på at avkrysningsruten bare vil vises i en liste element; [ ]
-tegnet må startes med et dash-tegn ‐
. Her er et eksempel:
- [x] opprette et innlegg. - [x] opprett en side. - [x] legg til bilder. - [] publiserte innlegget.
Denne koden blir til:
![](http://hideout-lastation.com/img/tech-design-tips/432/10-useful-github-features-you-need-know-5.jpg)
Gihub støtter CSV. Hvis du inkluderer en .csv-fil, vil Github gjengi CSV-filen til et interaktivt tabellformatformat . Det tillater deg å søke gjennom det. Bortsett fra CSV, vil Github også automatisk gjengi Map med geoJSON-formatet og 3D med STL-utvidelsen.
![](http://hideout-lastation.com/img/tech-design-tips/432/10-useful-github-features-you-need-know-6.jpg)
Sist men ikke minst, visste du at Github har en rekke versjoner av sin maskot, Octocat ? Google har sin Doodle, mens Github har Octodex. Octodex er en samling av kreativ alternativ versjon av Octocat. Der kan du finne Labtocat, Femalecodertocat, Octoliberty, Spidertocat, Megacat, og en haug med andre kule Octocats. Du kan bruke Octodex som din personlige avatar. Se på FAQ-siden for mer om brukspolitikken for Octodex. (Image Source: Octodex)
![](http://hideout-lastation.com/img/tech-design-tips/432/10-useful-github-features-you-need-know-7.jpg)
![Realistisk papirart som vil forbløffe deg](http://hideout-lastation.com/img/tech-design-tips/588/realistic-paper-art-that-ll-astound-you.gif)
Realistisk papirart som vil forbløffe deg
Det er mange kunstnere der ute som arbeider med alle slags materialer . Fra resirkulert søppel til fargerike små Lego-stykker, finnes det en rekke alternativer til den daglige kreativiteten. Imidlertid er det fortsatt mye å si om god ol papir . Det er noen som er i stand til å ta dette allsidige mediumet og virkelig bringe det til liv. Fi
![Hvordan bygge en enkel auto-logg bot med python og selen](http://hideout-lastation.com/img/tech-design-tips/561/how-build-simple-auto-login-bot-with-python.jpg)
Hvordan bygge en enkel auto-logg bot med python og selen
Automatisering er utvilsomt en av de mest ettertraktede ferdighetene en programmerer kan ha. Automatisering brukes vanligvis til oppgaver som er repeterende, kjedelig, tidkrevende eller på annen måte ineffektiv uten bruk av et skript.Med webautomatisering kan du enkelt lage en bot for å utføre ulike oppgaver på nettet, for eksempel å overvåke konkurrerende hotellpriser over Internett og bestemme den beste prisen.Person