Difference between revisions of "Git"
From HackerNet
Helikopter (talk | contribs) (Created page with "'''WIP''' Git är ett versionshanteringsprogram som är gratis och open source. Det skapades 2005 för att hantera källkoden till Linuxkärnan. =Installation= sudo apt-get...") |
Helikopter (talk | contribs) |
||
Line 6: | Line 6: | ||
sudo apt-get install git-core | sudo apt-get install git-core | ||
+ | =Konfiguration= | ||
+ | Status | ||
+ | git status | ||
+ | |||
+ | ===Repo=== | ||
+ | Skapa nytt repo | ||
mkdir ~/dev && cd ~/dev | mkdir ~/dev && cd ~/dev | ||
echo "reponame" >> README.md | echo "reponame" >> README.md | ||
Line 11: | Line 17: | ||
git add README.md | git add README.md | ||
git commit -m "first commit" | git commit -m "first commit" | ||
− | + | ||
+ | Klona repo | ||
+ | git clone https://github.com/USERNAME/REPONAME.git | ||
+ | |||
+ | ===Branch=== | ||
+ | Skapa en ny branch | ||
+ | git checkout -b NAME | ||
+ | git branch | ||
+ | |||
=GitHub= | =GitHub= | ||
+ | Username | ||
git config --global user.name "Programming" | git config --global user.name "Programming" | ||
git config --global user.email "user@hackernet.se" | git config --global user.email "user@hackernet.se" | ||
Line 18: | Line 33: | ||
git remote add origin https://github.com/user/reponame.git | git remote add origin https://github.com/user/reponame.git | ||
git push -u origin master | git push -u origin master | ||
+ | |||
+ | Password cache | ||
+ | git config --global credential.helper cache | ||
+ | git config --global credential.helper 'cache --timeout=3600' |
Revision as of 16:30, 1 January 2016
WIP
Git är ett versionshanteringsprogram som är gratis och open source. Det skapades 2005 för att hantera källkoden till Linuxkärnan.
Installation
sudo apt-get install git-core
Konfiguration
Status
git status
Repo
Skapa nytt repo
mkdir ~/dev && cd ~/dev echo "reponame" >> README.md git init git add README.md git commit -m "first commit"
Klona repo
git clone https://github.com/USERNAME/REPONAME.git
Branch
Skapa en ny branch
git checkout -b NAME git branch
GitHub
Username
git config --global user.name "Programming" git config --global user.email "user@hackernet.se"
git remote add origin https://github.com/user/reponame.git git push -u origin master
Password cache
git config --global credential.helper cache git config --global credential.helper 'cache --timeout=3600'