(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/ | ||
== 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 11: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
- Die besten Anleitungen gibts auf GitHub
- Interaktiver Kurs: https://try.github.io/levels/1/challenges/1
- eine einfache Anleitung um git zu lernen. Kein Schnick-schnack ;) git - Der einfache Einstieg
- Ein Einstieg: https://www.atlassian.com/git/tutorial/git-basics#!overview
- Ich möchte $sache machen, wie geht das? http://firstaidgit.io/
- Rewriting history https://www.atlassian.com/git/tutorials/rewriting-history
- Learn Git Branching https://pcottle.github.io/learnGitBranching/
- Oh shit, git! http://ohshitgit.com/
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:
- GitHubs offizielle Hilfe: GitHub Flavored Markdown
- Markdown: Syntax
- Praktisches Beispiel: GitHub Flavored Markdown Examples
- Code des Parsers: GitHub Markup
git clients
name | type | Platform | Url | license |
---|---|---|---|---|
GitKraken | GUI | Win, Lin, Mac | https://www.gitkraken.com/ | proprietary, free, pro, enterprise |
- git GUI client liste: https://git-scm.com/downloads/guis/