본문 바로가기

[Day36] Github 특강 1-7 Git 충돌(conflict) 해결 과정 : 머지(Merge) (VSCode) Pull을 할 때 내 코드와 비교해서 추가된 부분은 문제없이 추가된다. 내 코드에서 처음으로 더 추가된 부분도 문제없이 추가된다. 같은 라인에서 다른 변화가 Pull의 내용과 내 commit내용에 있을 때 충돌이 일어난다. Current Change는 내 commit내용(R4) L4는 Pull해서 들어오게 된 내용(L4) 이다. Accept Current Change : 내 commit내용으로 바꾸겠다 -> R4 Accept Incomming Change : Pull로 들어오게 된 내용으로 바꾸겠다 -> L4 Accept Both Changes : 양 쪽 내용을 모두 쓰겠다 ->R4 L4 Compare changes : 비교해보겠다 아래와 같이 비교하는 창을 띄워준다. Mergetool이라는 것을 다운받..
[Day36] Github 특강 1-6 Git Clone 레포지토리/저장소 복제 (VSCode) 1. HTTPS 복사 복제를 원하는 레포지토리에 들어가서 HTTPS를 복사한다. 2. VScode 새 창 VScode에서 새 창을 열어준다. 3. 리포지토리 복제 (Git Clone) 소스제어로 가서 리포지토리 복제를 클릭 4. HTTPS 붙혀넣기 1번에서 복사한 링크를 붙혀 넣는다. 5. 복제할 위치 선택 그러면 창이 뜨는데 복제할 리포지토리의 위치를 선택하는 것이다. 새 폴더를 만들어서 그 폴더를 선택해준다. 6. 열기 오른쪽 밑에 알림이 뜨는 것을 클릭해서 열기를 누르면 그 폴더로 vscode가 다시 열린다 복제 끝!
[Day36] Github 특강 1-5 git push / pull (VSCode) 현재 v4라는 Commit까지는 원격저장소(github)에 올라가 있고, v5는 아직 동기화가 되지 않은 상태이다. v4의 origin/master는 git이 자동으로 만들어서 관리하는 remote tracking branch이다. 마지막으로 pairing한 곳이 어딘지를 marking하는 역할을 한다. 참고 더보기 master와 origin/master가 같은 commit을 가리키는 형태 Commit push하고 싶은 파일들을 일단 commit으로 묶어서 올려둔다. commit까지는 원격저장소에 반영이 안 되고 push를 해야 올라간다. 변경하고 싶은 파일들만 쏙쏙 골라서 +를 눌러준다. 이렇게 staging 시키면 staging된 파일들만 묶인다. 올리고 싶지 않은 파일은 +를 누르지 않으면 된다. ..
[Day36] Github 특강 1-4 로컬 저장소를 Github와 연결하기 (VSCode) 로컬에 git저장소를 만들고 원격저장소랑 연결한 후 첫 push까지 GUI(VSCode)로 하는 방법이고 CLI(command)로 하는 방법은 [Day74] Github 특강 2-1 CLI로 로컬 저장소를 사용하기 1. 폴더 만들기 2. 파일 만들기 3. Init 터미널을 열고 git init 으로 레포지토리를 초기화 해준다. GUI↓ 더보기 GUI 로는 이렇게 해줄 수 있다. 를 해주는 것과 같은 과정이다. 4. Add git status 로 현재.. chae52.tistory.com 1. 새 창 VS code를 열고 새 창을 연다. 현재 사용하고 있는 폴더 말고 다른 폴더를 vscode에서 열기 위해서 이다. 2. 폴더 열기 폴더 열기 클릭 3. 폴더 선택 폴더 만든 후 그 폴더 선택한다. 이미 원하..
[Day36] Github 특강 1-3 Git Graph extension 확장 설치/사용 확장 탭에서 'git graph'를 검색해서 설치한다. 그러면 버전관리가 되는 폴더에 한해서 왼쪽 밑에 Git Graph라는 버튼이 생긴다. 클릭하면 지금까지의 git log를 graph로 한 번에 보여주는 git graph를 보여준다. Log 상세내역 버전 하나하나를 클릭하면 상세 내역이 보인다. 옆의 파일을 클릭하면 그 전과 이용해서 바뀐 내용을 비교하는 창이 뜬다. 위의 사진은 첫번째 줄에 없던 것이 첫 번째 줄에 1 이라는 내용으로 추가되었다는 뜻이다.
[Day36] Github 특강 1-2 폴더를 저장소로 지정하기/로컬에서 버전관리 하기 git add/stage/commit 1. Git이 설치되어 있는지 확인해보기 설치한 적이 없다면 링크로 가서 설치하기 시작 메뉴에 git을 검색해서 가 나오거나 Visual Studio code - 터미널 - 새 터미널 터미널 오른쪽 위에 +버튼 옆에 내리는 버튼의 '기본 프로필 선택' 여기에서 Git bash가 있다면 잘 설치된 것이다. 이렇게 git bash가 터미널로 뜨는 것을 확인할 수 있다. git 이라고 입력하고 엔터를 누르면 Git에 대한 설명이 뜨면 성공이다 2. 연결을 원하는 폴더를 visual studio code 에서 연다. 3. 내 컴퓨터에 git 저장소를 만든다 소스제어 -> 리포지토리 초기화 내 컴퓨터의 디렉토리가 저장소가 되면 .git이라는 폴더가 생긴다. .으로 시작하는 파일이나 폴더는 기본적으로 안 보여서 설..
[Day36] Github 특강 1-1 레포지토리 만들기 레포지토리 만들기 1. Github에 로그인 2. New repository 클릭 둘 중에 아무 방법으로 해도 같다. 3. Repository 이름을 넣어서 생성한다. 원하는 속성대로 골라준다. 4. Upload an existing file 5. Visual Studio Code 를 실행한다. 원하는 위치에 폴더를 만들고 그 폴더를 visual studio code로 연다. 해서 만든 폴더를 열어준다. 6. 파일을 생성한다. 7. Github에 올려준다. 8. 첫 파일을 commit(제출)한다. 무슨 작업인지 제목과 부가 설명을 적는다. 9. 레포지포리 생성 완료!