Beim Erstellen von .gitignore mit gibo musste ich keine .python-Version schreiben.

Ziel

Der Inhalt dieses Artikels richtet sich an solche Personen

--Verwenden von gibo (Software, die .gitignore erstellt) --Verwenden von pyenv (Software, die mehrere Umgebungen und mehrere Versionen von Python verwaltet)

Jemand (hauptsächlich ich)

Hauptthema

Ich denke, viele Leute verwenden pyenv, wenn sie mehrere Umgebungen und mehrere Versionen von Python verwalten.

Um pyenv mitzuteilen, welche Python-Umgebung in diesem Verzeichnis verwendet werden soll, verwenden Sie eine Datei mit dem Namen .python-version (der Befehl pyenv local erstellt dies).

Aus diesem Grund habe ich jemals einen ".gitignore" generiert, der die umgebungsabhängige .python-Version aus dem Git-Repository ausschließt.

$ gibo Python > .gitignore
$ echo '.python-version' >> .gitignore

Und so weiter.

Um den 28. Januar 2016 herum wurde jedoch eine Pull-Anfrage, die auch die Python-Version ignoriert, in github / gitignore (von gibo referenziert) zusammengeführt. ..

https://github.com/github/gitignore/pull/1801 https://github.com/github/gitignore/commit/76b87217c836fa814e22763dc6b12b09ab86513a

.python-version が追加された

Dank an,

$ gibo Python > .gitignore

Es ist gerade jetzt.

Gibo-Update

Natürlich muss die von "gibo" referenzierte Gitignore-Kesselplatte nach dem Zusammenführen des entsprechenden Commits auf diejenige aktualisiert werden.

$ gibo --update

Kann mit aktualisiert werden.

Recommended Posts

Beim Erstellen von .gitignore mit gibo musste ich keine .python-Version schreiben.
Ein Hinweis, dem ich beim Erstellen einer Tabelle mit SQL Alchemy verfallen war
Ich möchte mit Python in eine Datei schreiben
Als ich versuchte, mit Python eine virtuelle Umgebung zu erstellen, funktionierte dies nicht
Ich musste im Unterricht keinen Dekorateur schreiben. Danke Kontextmanager
Wenn ich versuche, mit Heroku zu pushen, funktioniert es nicht
Ich wollte den AWS-Schlüssel nicht in das Programm schreiben
Schreiben Sie mit Python in csv
Eine Geschichte, die nicht funktioniert hat, als ich versucht habe, mich mit dem Python-Anforderungsmodul anzumelden
Ein Memorandum beim automatischen Erwerb mit Selen
Beim Versuch, maec 4.0.1.0 mit pip zu installieren, wird eine Fehlermeldung angezeigt
[Tipps] Die Vorgehensweise beim Erstellen von HTML mit Django wird erweitert
[Python] Mit Python in eine CSV-Datei schreiben
Schreiben Sie FW mit TWE-Lite R an TWE-Lite.
Ich möchte ○○ mit Pandas machen
Ich möchte mit Python debuggen
Ich möchte wütend auf meine Mutter werden, wenn die Erinnerung knapp ist
Ich war süchtig danach, eine Python-Venv-Umgebung mit VS Code zu erstellen
Ich erhalte einen UnicodeDecodeError, wenn ich versuche, mit Python sqlalchemy eine Verbindung zu Oracle herzustellen
Wie man offline in Echtzeit schreibt Ich habe versucht, E12 mit Python zu lösen