Git

Aus BotE Wiki
Zur Navigation springen Zur Suche springen
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
click here for other languages Russland-Symbol.gif

This site is to get familar with Git and to learn how to manage it. See also Programm-Code#Github for details of BotE-Repository !

Git

Commits

Commits: https://github.com/bote-team/bote/commits/master

Commits: File Overview

<img>http://bote2.square7.ch/images/GitHubCommits1.jpg</img>

leads to -->

<img>http://bote2.square7.ch/images/GitHubCommits2.jpg</img>

Blame

(Verantwortung)

shows who has done what e.g. line 1 ("0.9") did SirP, line 13 did bote-reginald

Git-Blame(Verantwortung).jpg

TortoiseGit

Sync (Download)

fetch (download)

<img>Git-Download.jpg</img>

There are 4 topics at Github:

  • "master" - this is the original BotE-Repository
  • "Alpha7.x" - this is an old branch dated Alpha7 (V0.90) for backup purpose to have original V0.90-program code
  • "gh-pages" - this is a branch of git (system standard) used for BotE's website at Git
  • "manager" - this is Anonymissimus (additional) branch where he developes code of System manager

In the screenshot left side the last three were already up to date.

The first (original BotE-Repository) there were chances: 32 objects, compressed, downloaded and included into local PC "origin/master"

For details here click left bottom "Zeige Log"(Show log).

Don't forget to set date (red marked) up to today's date.

<img>Git-Download-ShowLog.jpg</img>

commit

push progress (normal commit)

<img>http://bote2.square7.ch/images/GIT-Commit.jpg</img>

<img>http://bote2.square7.ch/images/GIT-Commit2.jpg</img>

<img>http://bote2.square7.ch/images/GIT-Commit3.jpg</img>

<img>http://bote2.square7.ch/images/GIT-Commit4.jpg</img>

<img>http://bote2.square7.ch/images/GIT-Commit5ready.jpg</img>

Contextmenue

TortoiseGit-Kontextmenue.jpg


TortoiseGit-KontextmenueEinstellen.jpg

git command line

git-clone(command_line).jpg




(vorher muß man evtl. Git manuell in den Pfad aufnehmen: dauerhaft siehe http://www.pctipp.ch/tipps-tricks/kummerkasten/windows-7/artikel/windows-path-aendern-50647/ oder temporär über "path=%path%;c:\Program Files (x86)\Git\bin")

*git clone "git://github.com/bote-team/bote.git" "c:\BotE-Repo" (= checkout)
*git status (=status)
*git log
*git commit -m "first commit or whatever you want to write" (= local commit (must be uploaded !), -m might be message)
*git push (= upload)
*git pull (= download)
*git sync (= upload/download)