Git - jak nahrát lokální git repositář na git server

Git - jak nahrát lokální git repositář na git server

V předchozím článku  jsme si ukázali jak nahrát lokální git repositář na git server pomocí příkazu git clone --bare .git project.git . Nyní se podíváme na další možný postup jak toho docílit.

 

Git server

Přihlásíme se na git server, vytvoříme adresář projektu a provedeme inicializaci projektu.

su git
mkdir /home/git/repo/project.git
cd /home/git/repo/project.git
git init --bare

 

Lokální git repositář

Nastavíme remote pro náš lokální git repositář.

git remote add origin git@mygitserver:/home/git/repo/project.git
git push -u origin master

 

A je hotovo - náš lokální git repositář se od teď nachází na git serveru....

 

 

Jak se ti článek líbil?

Komentáře (6)

Fričák
Ahoj,

jak odeberu z gitu nove pridane soubory, ktere mi git pridava do commitu?
Konkretne se jedna o www/public .
Ja je chci zachovat na urovni souboru, ale v gitu je nechci. pridal jsem je do gitignore, ale stale je vidim v commitu.

Diky






OL3G
Ahoj,

z gitu tyhle soubory odebereš pomocí zaklínadla:
git rm -r --cached www/public

Když to bude více souborů:
git rm -r --cached directory


Měj se
Airacobra
Ahoj, potřeboval bych nastavit u jednoho projektu to, aby se použil pro git commit jiný uživatel než jaký je ten globální. Lze to nějak? díky

Hanz
Ahoj, individuálního usera pro git u nějakého projektu nastavíš tak, že přes terminál přejdi do daného projektu a dej:
git config user.name "User2"
git config user.email "user2@email.cz"

Tím se tyto údaje uloží pouze pro tento konkrétní projekt.
A ověřit si toto nastavení můžeš přes:
git config --get user.name
git config --get user.email

Raťafák
Ahoj,

potrebuji zrusit posledni commit, ktery je jen lokalne a zaroven zachovat zmeny v souborech. Jde to nejak?

Diky

Hanz
Ahoj,

jasně, jde to tímto příkazem:

git reset --soft HEAD~1

Přidat komentář