Closed Martbul closed 2 months ago
✅ Tests will run for this PR. Once they succeed it can be merged.
Не знам защо ми е добавило старите комити от миналия ПР(този който беше мърджнат)
PS: трябва да оправя тестовете(написани са за модела Campaign, вместо за CampaignApplication)
PS2: В сийда на ДБ-то няма папка за Campaign-application
Оправих тестовете!
Не знам защо ми е добавило старите комити от миналия ПР(този който беше мърджнат) Защото има разлика от HEAD на локалния ти master бранч, с HEAD master branch на api-то. Това не е проблем, както виждаш в секцията Files Changes, са отразени само промените, които си ги намислил към този PR.
Ако не искаш да става така, локалния ти master branch трябва да е еднакъв с нашия master branch, т.е. локалния ти master branch трябва да си остане чист. За целта промените може да ги правиш в отделен branch.
Нов branch може да създадеш с командата git checkout -b NEW_BRANCH_NAME
, като NEW_BRANCH_NAME ти е име с което желаеш да кръстиш бранча. Примерно за този PR може да е нещо от сорта: add-prisma-to-campaign-application. Командата автоматично ще те превключи към новия бранч.
След което commit-ваш промените и ги пушваш към този бранч.
Ако до момента промените ги пушваш с командата git push origin master
, вече ще ги пушваш с командата git push origin NEW_BRANCH_NAME
. След което пускаш промените като PR от NEW_BRANCH_NAME.
В момента локалния ти master branch е "замърсен", т.е. има разминаване в HEAD както казах по рано. За да го оправиш може да направиш следното:
Взимаш commit hash на последния commit от нашия бранч преди твоите промени. Commit hash-a, можеш да го вземеш през github или чрез командата git log
(за да напуспеш git log натисни q)
След като вземеш commit hash-a изпълняваш следната команда: git reset commitHash --hard
, в случая предполагам за теб командата ще е git reset 7dc9b9b0a75f0999f618d336f2abd3926b9122c8 --hard
, като с това ще се discard-нат всички локални промени в мастър branch.
Сега идва и момента да вземем последните промени от api repository-то. За да направим това първо трябва да се добави връзка към това repository. Това става с командата
git remote add <name> <link>
като:
<name>
ти е името с което ще реферираш Repository-то през git командата.
<link>
ти е линк на repository-то.
Примерно за теб командата може да е:
git remote add podkrepi-api https://github.com/podkrepi-bg/api.git
,
За да видиш дали е успешно добавено можеш да стартираш командата
git remote -v
би трябвало да видиш podkrepi-api
два пъти с (fetch) и (push)
След което за да издърпаш последните промени от api repository-то, изпълняваш следната команда git pull podkrepi-api master
. Като podkrepi-api ти е връзката към repository-то, а master ти е branch-a от който ще pull-ваш промените.
И така ако всичко мине на ред master branch-a трябва да ти е еднакъв с нашия.
Преди да започнеш работа по нов PR, дърпаш последните промени от този master branch, след което изпълняваш git checkout -b new-branch
, и си правиш нужните промени по кода.
Closes #{issue number}
Motivation and context
Testing
Steps to test
New endpoints
Environment
New environment variables:
NEW_ENV_VAR
: env var detailsNew or updated dependencies:
dependency/name
v1.0.0
v2.0.0