Mam problem z tym problemem Git i nie mogę go rozwiązać.Nie można wymusić pliku commit do Heroku
Mam węzeł, który budowałem i w końcu osiągnąłem punkt wdrażania.
Próbuję przesłać pliki bezpośrednio do mojej aplikacji na Heroku. Wiem, że mogę po prostu pobrać dane z repozytorium Github, ale chciałbym oczywiście uniknąć publicznych kluczy prywatnych, więc stworzyłem moduł niestandardowy dla kluczy, które mają być dostępne (np. "Moduły/zmienne prywatne". js "). Ten plik jest zawarty w .gitignore, więc nie przesyła go do mojego Githuba, który jest publicznie dostępny.
Kiedy nadszedł czas, aby przekazać moją aplikację do Heroku, z jakiegokolwiek powodu nie mogę konkretnie przesłać tego pliku.
git add -f modules/private-variables.js
Z jakiegokolwiek powodu to nie działa. To wciąż odpowiadając, że "wszystko jest up-to-date"
$ git add -f modules/private-variables.js
$ git commit -m "7th attempt to include necessary file"
$ git push heroku master
ja nawet nie "git commit -a"
$ git add -f modules/private-variables.js
$ git commit -a
$ git push heroku master
ja prowadził "Heroku uruchomić bash" i stwierdził, że mój plik wciąż tam nie było.
Wprawdzie wciąż jestem stosunkowo niedoświadczony w Git, ale po raz pierwszy próbowałem dołączyć plik, który był kiedyś w .gitignore, więc nigdy nie miałem tego problemu. Próbowałem nawet usunąć jedną linię z .gitignore.
Wszelkie pomocne wskazówki będą mile widziane.