Tips & Tricks¶
Lokale branches opruimen¶
Als je alle branches lokaal wilt verwijderen die al zijn gemerged, gebruik je het volgende commando:
Verander bestanden van uppercase naar lowercase¶
Hier heb je 2 opties:
-
Soms als bestanden al gecommit zijn met hoofdletters is het lastig om deze te renamen omdat git dat niet direct als een change ziet.
-
Gebruik op macOS de volgende one-liner om bestanden te renamen in de huidige map:
- \
In dit geval alleen de *.md bestanden
Source: Stackoverflow
-
Je kunt ook folders/bestanden hernoemen met git mv.
-
\
Hernoem master naar main¶
Zie ook Git Config.
Update remote ook¶
Filemode aanpassen op Mac OS¶
Als er veel files zijn aangepast in git zonder dat je wijzigingen ziet is waarschijnlijk de filemode per ongeluk aangepast.
Bijvoorbeeld:
diff --git a/site/web/app/languages/nl_NL-4a38fe1c0c45989e44682ba6109d9f46.json b/site/web/app/languages/nl_NL-4a38fe1c0c45989e44682ba6109d9f46.json
old mode 100644
new mode 100755
Om dat op te lossen kan je dit commando uitvoeren voor 100644 -> 100755
git diff --summary | grep --color 'mode change 100644 => 100755' | cut -d' ' -f7- | xargs chmod -x
En dit commando voor 100755 -> 100644
git diff --summary | grep --color 'mode change 100755 => 100644' | cut -d' ' -f7- | xargs chmod +x
Bron: https://stackoverflow.com/a/2083563
Cannot connect to remote host¶
Error Reinitialized existing Git repository in /builds/**/wordpress-website/.git/
fatal: unable to access 'https://codepot.nl/lemone/wordpress-website.git/': Could not resolve host: codepot.nl