Git4 Intellij에서 STS 프로젝트 Git 연동하여 사용 STS를 Git과 연동하여 프로젝트를 Push하면 프로젝트 폴더(src 상위)부터 Git에 Push된다. 이 상태 그대로 Intellij와 연동하여 사용하면 프로젝트 폴더가 다시 프로젝트로 들어오는 불상사가 발생한다. 말이 애매한데....정리하자면 1. Intellij Project를 생성 2. Git을 통해 src부터 Intellij에 연동되도록 설정 STS에서 Git과 연동하면 위와같이 프로젝트 폴더가 생성된다. 저 coworks하위에 src가 존재한다. Intellij IDE를 통해서 Pull과 Push가 가능하도록 설정하는 방법이다. 1. Intellij Project를 생성 주의할 점은 프로젝트명(coworks와 pom.xml을 확인하여 groudId를 맞춰줘야 한다.) 2. coworks파일이.. 2022. 5. 31. Fork Repository 를 Parent Repository와 동기화 Fork해온 Repository는 자동으로 Parent Repository와 동기화되지 않는다. 이를 수동으로 해결해야 하는데, Fork Repository를 정말 조심히 만져야 진행될 것 같다. 일단 이 포스팅의 전제는 Fork Repository를 건들지 않았다는 가정이다. (건드리고 해봤는데 피똥쌌다...) 1. Local Repository에 Fork Repository를 저장 git clone [Fork Repository 주소] 2. directory를 Local Repository로 이동 3. Parent Repository를 Local Repository에서 Remote git remote add upstream [Parent Repository 주소] 4. 리모트 저장소 확인 git re.. 2022. 4. 27. Git 기초 및 실습 보호되어 있는 글 입니다. 2022. 4. 26. Git - Learn Git Branching 정리 Git 커밋 소개 git 커밋 커밋 : Git 저장소에 디렉토리에 있는 모든 파일에 대한 스냅샷을 기록 git commit - Git은 가능한 커밋을 가볍게 유지하고자 하기 때문에, 커밋할 때마다 디렉토리 전체를 복사하지 않음 저장소의 이전 버전 (이전 커밋)과 다음 버전의 변경내역(delta)을 저장함 => 커밋이 그 커밋 위의 부모 커밋(이전 커밋)을 가리킴 - 저장소를 복제(clone)할 때 모든 변경분(delta)를 풀어내도록 하는 명령어 resolving deltas Git Branch 브랜치 : 특정 커밋에 대한 참조(Reference) 하나의 커밋과 그 부모 커밋들을 포함하는 작업 내역 git branch [새로운 브랜치명] - 많이 만들어도 메모리나 디스크에 부담을 주지 않음 => 작업을 .. 2022. 4. 25. 이전 1 다음