git push -u origin master 로 하는게 맞다는데 차이가 뭔가요?
뭐 브랜치를 포함시키는거라는데 정확히 무슨 말인지 잘 모르겠어여
그리고 이걸 한 번 한 다음에 git push만 하면 되자나요?
그럼 맨첨에 -u를 입력안했으면 git push를 했을때 무슨 손해가 있는건가요?
git push -u origin master 로 하는게 맞다는데 차이가 뭔가요?
뭐 브랜치를 포함시키는거라는데 정확히 무슨 말인지 잘 모르겠어여
그리고 이걸 한 번 한 다음에 git push만 하면 되자나요?
그럼 맨첨에 -u를 입력안했으면 git push를 했을때 무슨 손해가 있는건가요?
업스트림 설정하는거임
-u 를 넣으면 깃허브에 있는 파일이 업스트림이 되고 내가 가진 파일이 다운스트림이 된단 그 말이죠!?
이게 그냥 너 혼자 쓰는 레포면 아무 문제 안 생기는데 여러 사람이 같이 작업하는 거면 깃 로그가 존나 꼬여버려서 에러 뜬다 (예를 들어 git pull 안 넣은 상태에서 커밋한다든지) 그거 방지해주고자 업스트림 쓴다 + 업스트림을 써야 나중에 FF 머지 가능함
-u 를 넣으면 깃허브에 있는 파일이 업스트림이 되고 내가 가진 파일이 다운스트림이 된단 그 말이죠!?
반대로 -u를 안쓰면 내 파일이 업스트림이 되고 깃허브가 다운스트림이 되는거고요
근데 깃허브가 업스트림일 경우가 99.999%니까 그냥 무조건 -u를 써주는게 맞다. 이 말인거고요 맞나요 ..??