내가 git 공부를 알고리즘 문제 풀이 하나씩 한걸로 올리고 있는데, branch별로 BFS / DP 문제들을 놔눠놓고 있음

맨마지막에 0 - 1 BFS 말고

전부 DP branch 파서 git push origin DP 로 푸쉬한다음에 pr로 main에 합치고

다시 git checkout Bfs로 브랜치 바꾼다음에 git pull origin main으로 main이랑 병합하고 다시 bfs 문제 풀어서 0 - 1 Bfs 로 다시 커밋후 똑같이 풀리퀘스트 하니깐 위에 DP history 다합쳐있는데 어캐함? 내가 아예 잘못된 개념으로 하고있는거임? ㅠㅠ