📚 문제
기존에 만들어둔 인텔리제이 파일을 깃허브랑 연동을 하려고 함.
그대로 따라하려고 했으나,
흐름이해가 안돼서 실패.
[JAVA/Intellij] 프로젝트 Github 연동
이번시간에는 Intellij 프로그램에서 어떻게 프로젝트를 Github에 연동시킬지에 대해 알아보자. 0. Github 레포지포리 생성 1. 프로젝트에 .gitignore 파일 추가 .gitignore 이란? .gitignore 파일이란 Git 버전
steady-eschoi.tistory.com
git add 후에
git commit 을 하려고 하니
업스트림 브랜치가 없다는 오류가 뜸!
[fatal] : 현재 브랜치 main에 업스트림 브랜치가 없습니다.
인텔리제이에서 소스를 변경하고 git push 명령어로 소스를 push 하려고 하니 아래와 같은 메세지가 보여졌다. 현재 브랜치를 푸시하고 해당 리모트를 업스트림으로 지정하려면 다음과 같이 하십
devmango.tistory.com
💡upstream
업스트림이 무엇인고!!
클라이언트나 로컬 기기(일반적으로 컴퓨터나 모바일기기)에서
서버나 원격 호스트(이하 서버)로 보내지는(전송되는) 데이터 또는 보내는 것
이해를 하자면,
지금 상황에서는 로컬의 내용을 보낼 원격 호스트가 없다는 뜻.
💡branch, commit
commit : 코드의 변경 사항을 묶어 하나의 덩어리로 만드는 것. 병렬 버전 관리.
branch: 커밋 사이를 가볍게 이동할 수 있는 포인터 같은 역할.
두명 이상이 작업을 해야 할 때 빠르게 분기를 할 수 있음. 특정한 기준 시점에서 줄기를 나누어 작업할 수 있는 기능.
Git 은 기본적으로 master 브랜치를 생성.
브랜치(branch) · Git, 분산버전 관리시스템
mylko72.gitbooks.io
그림으로 보는 Git(깃) 브랜치의 원리
커밋을 만들어 버전 관리를 하고, 이를 GitHub 원격 저장소에 올린 다음 소스 코드 협업을 해 나가려고 합니다. 그런데 하나의 소스 코드 파일을 둘이 동시에 커밋하면 충돌이 나지 않을까요? 둘이
www.hanbit.co.kr
🔎 문제해결
깃허브의 원격 저장소 url, 레파지토리 주소를 remote 해주어야 함.
git remote add [깃허브닉네임] [레파지토리url]
그 후 깃 푸시!!