Archiv für den ‘Git’ Kategorie

Git 101 die ersten Schritte – erstellen einer Codebase

0

Git 101 die ersten Schritte – erstellen einer Codebase

Installation von Git unter Gentoo Linux

emerge git

Verzeichnis erstellen wo man seine Codebase (Git Repository) erstellen möchte für sein Projekt

mkdir myGitProject
cd myGitProject

Git Profil für diese Codebase erstellen (User, Email, Alias…. )

git config --global user.name "John Doe"
git config --global user.email "JohnDoe.dev@gmail.com"

Wichtige Option wo Space ignoriert wird – ist wichtig z.B für Ruby On Rail oder für Phyton

git config --global apply.whitespace nowarn

Verzeichnisse oder explizite Dateien ignorieren – z.B die nicht im Relase der Software verwendet werden.
Dazu wird eine Datei erstellt mit dem Namen “.gitignore”, wo man danach die entsprechende Verzeichnisse und
Dateien reinschreiben kann wo in der Codebase ignoriert werden.

> .gitignore

Option für den Editor

git config --global core.editor nano

Codebase erstellen (Git Repository)

git init

Code von einem Projekt ins Repository hinzufügen

git add .

Code von einem anderen Git Projekt hinzufügen – in den Ordner myjQuery

git clone git://github.com/jquery/jquery.git myjQuery

Status prüfen

git status

Commit ausführen mit einem Kommentar (Check-In)

git commit -m 'initial jQuery project from git://github.com/jquery/jquery.git'

Wo finde ich die Hilfe und Optionen zu Git?

git --help

oder

man git

Wie kann ich gezielt auf eine Option springen über die Git Hilfe? (z.B tag)

git --help tag

Das waren die ersten Schritte wenn man mit Git eine Codebase erstellt.
Die nächsten Schritte wären das erstellen von Tags, Branch u.s.w

thx@all


Git – Version Control – ein paar nützliche Links

0

Ich liebe Git weil es einfach und schnell ist.

Hier ein paar Links dazu die sich in Git einarbeiten wollen.

Das Online Buch zu Git ist auf  progit.org zu finden. Ist eine super Referenz. Wenn ihr ein Hosting sucht zu eurem Open Source Projekt, dann schaut einmal GitHub an. Zudem hat GitHub auch einen sehr guten kleinen Guide.

Viel Spass damit @all

InGit von am , updated


Artikelnavigation