git push와 git push -u의 주요 차이점 git push: 로컬 브랜치의 변경 사항을 원격 저장소로 푸시 로컬 브랜치와 원격 브랜치 간의 연결 설정에 대한 추가 작업을 수행하지 않음 이 명령을 실행할 때마다 원격 브랜치 이름을 지정해야 합니다. 예시: git push origin main 맨 처음에 할 때에는 remote 연결 후, git push -u 로 한번 하고 나서부터 git push 가능 git push -u 또는 git push --set-upstream: 로컬 브랜치의 변경 사항을 원격 저장소로 푸시하며, 동시에 로컬 브랜치와 원격 브랜치 간의 연결을 설정 연결을 설정하면 추후에 git pull 또는 git push 명령을 실행할 때 브랜치 이름을 명시하지 않아도 됨. Git은 ..