Git: Difference between revisions

From Chaosdorf Wiki
(git clients)
(re-order)
Line 36: Line 36:
vimdiff, meld, opendiff, kdiff3, tkdiff, xxdiff, tortoisemerge, gvimdiff, diffuse, ecmerge, p4merge, araxis, vimdiff, emerge, bc3 (Beyond Compare 3)
vimdiff, meld, opendiff, kdiff3, tkdiff, xxdiff, tortoisemerge, gvimdiff, diffuse, ecmerge, p4merge, araxis, vimdiff, emerge, bc3 (Beyond Compare 3)


=== git clients ===
=== README.md ===
Um auf GitHub die README.md Dateien ordenlich formatieren zu können, gibt es diverse nützliche Tutorials:
 
* GitHubs offizielle Hilfe: [https://help.github.com/articles/github-flavored-markdown GitHub Flavored Markdown]
* [http://daringfireball.net/projects/markdown/syntax Markdown: Syntax]
* Praktisches Beispiel: [https://github.com/mojombo/github-flavored-markdown/blob/gh-pages/_site/sample_content.md GitHub Flavored Markdown Examples]
* Code des Parsers: [https://github.com/github/markup#readme GitHub Markup]
 
== git clients ==


{| class="wikitable sortable"
{| class="wikitable sortable"
Line 47: Line 55:


* git GUI client liste: https://git-scm.com/downloads/guis/
* git GUI client liste: https://git-scm.com/downloads/guis/
=== README.md ===
Um auf GitHub die README.md Dateien ordenlich formatieren zu können, gibt es diverse nützliche Tutorials:
* GitHubs offizielle Hilfe: [https://help.github.com/articles/github-flavored-markdown GitHub Flavored Markdown]
* [http://daringfireball.net/projects/markdown/syntax Markdown: Syntax]
* Praktisches Beispiel: [https://github.com/mojombo/github-flavored-markdown/blob/gh-pages/_site/sample_content.md GitHub Flavored Markdown Examples]
* Code des Parsers: [https://github.com/github/markup#readme GitHub Markup]


== Extended ==
== Extended ==
* [https://coderwall.com/p/7aymfa?utm_source=feedburner&utm_medium=twitter&utm_campaign=Feed%3A+hnycombinator+%28HN+-+hnycombinator%29 Please, oh please, use git pull --rebase]
* [https://coderwall.com/p/7aymfa?utm_source=feedburner&utm_medium=twitter&utm_campaign=Feed%3A+hnycombinator+%28HN+-+hnycombinator%29 Please, oh please, use git pull --rebase]
* [https://www.gitignore.io/ .gitignore file generator]
* [https://www.gitignore.io/ .gitignore file generator]

Revision as of 12:11, 21 March 2018

Für einige Projekte gibt es inzwischen auch öffentliche Repositories auf GitHub. Um dort Commit-Rechte zu kriegen, registriert ihr euch auf GitHub, und wir fügen euch dann der chaosdorf-Organization hinzu. Schreibt einfach eine E-Mail an github@chaosdorf.de.


HowTos

username/email

How to show or change your Git username or email address

mergetool

Das einem am sympatischsten erscheinende merging tool in git einrichten:

git config --global merge.tool meld

und den aktuellen konflikt mit

git mergetool

beheben.

name+url license used by
meld GPLv2 bison

Andere diff-tools:

vimdiff, meld, opendiff, kdiff3, tkdiff, xxdiff, tortoisemerge, gvimdiff, diffuse, ecmerge, p4merge, araxis, vimdiff, emerge, bc3 (Beyond Compare 3)

README.md

Um auf GitHub die README.md Dateien ordenlich formatieren zu können, gibt es diverse nützliche Tutorials:

git clients

name type Platform Url license
GitKraken GUI Win, Lin, Mac https://www.gitkraken.com/ proprietary, free, pro, enterprise

Extended