GitHub에서 프로젝트 다운받기 GitHub에서 프로젝트를 다운받는 두 가지 방법이 있다 Download ZIP Git Clone Download ZIP 파일들만 다운받음, Git 관리내역 제외 협업하는 상황에서 권장되지 않는다 Git clone Git 관리내역 포함 다운로드 협업에서 하는 방식 프로젝트를 다운받고 싶은 폴더로 이동 > 마우스 오른쪽 버튼 클릭 > Open Git Bash here 폴더 내 위치로 Git Bash가 열림 GitHub에서 원격 저장소 주소를 복사하고 아까 열었던 Git Bash에 아래 명령어 입력 Git bash 내에서는 ctrl + v가 아닌 shift + insert로 붙여넣기 git clone (원격 저장소 주소) 폴더가 생성되었다 VsCode로 해당 폴더 열고 터미..
Git, Github 😺/제대로 파는 Git & GitHub - by 얄코
먼저 토큰이 없는지 있는지 확인한다토큰이 이미 있는 경우 '토큰이 이미 있을 때'라는 목차부터 진행한다토큰이 없을 때 1. Personal access token 만들기GitHub 접속<figure id="og_1705741898096" contenteditable="false" data-ke-type="opengraph" data-ke-align="..
🐰 GitHub은 뭐고 왜 쓰나요? 어려운 프로그래밍 개념들을 쉽게 설명해주는 유튜브 채널 '얄팍한 코딩사전'. 영상에서 다 알려주지 못한 정보들이나 자주 묻는 질문들의 답변들, 예제 코드들을 얄코에서 확인하세요! www.yalco.kr Github이란? Git으로 관리하는 프로젝트들을 온라인 공간에 공유해서 프로젝트 구성원들이 함께 소프트웨어를 만들어갈 수 있도록 도와주는 서비스 일반 클라우드 서비스(Dropbox나 구글 드라이브)와의 차이 일반 클라우드로 협업하는 과정을 생각해보자 구성원들이 한 번에 한 명씩만 일을 해서 한 친구가 작업을 해서 업로드를 한 다음 다른 친구가 그걸 다운받아서 작업을 마치고 그것들을 또 클라우드에 업로드한 후 또다른 친구가 그걸 다운받아서 작업을 하고 이런 식이다 그렇게..
SourceTree로 진행해보기 어려운 프로그래밍 개념들을 쉽게 설명해주는 유튜브 채널 '얄팍한 코딩사전'. 영상에서 다 알려주지 못한 정보들이나 자주 묻는 질문들의 답변들, 예제 코드들을 얄코에서 확인하세요! www.yalco.kr 1. 브랜치 만들고 merge, rebase 하기 브랜치를 이동하며 파일 살펴보기 to-merge 브랜치 main으로 merge main에 위치한 뒤 to-merge 브랜치를 우클릭하여 '현재 브랜치로 to-merge 병합' 클릭 to-rebase 브랜치 main으로 rebase to-rebase에 위치한 뒤 main 브랜치를 우클릭하여 '현재 변경사항을 main에 재배치' 클릭 main에 위치한 뒤 to-rebase 브랜치를 우클릭하여 '현재 브랜치로 to-rebase 병..
이제까지는 우리가 서로 다른 파일 또는 같은 파일이라도 다른 부분을 서로 다른 브랜치들이 수정을 했기 때문에 그것들을 merger하거나 rebase할 때 별 문제가 발생하지 않았다 그런데 만약 이쪽 브랜치와 저쪽 브랜치에서 같은 파일에 같은 줄에 서로 다른 내용을 입력해 버리면 이것들을 병합할 때 컴퓨터는 그 둘 중에 어떤 걸 채택해야 될지 모르기 때문에 충돌 발생 그래서 "나 이거 어떻게 병합해야 될지 모른니까 네가 해결하고 알려줘" 이렇게 프로그래머한테 건네게 된다 그 상황을 한번 만들어 보자 브랜치 간 충돌 파일의 같은 위치에 다른 내용이 입력된 상황 1. merge 충돌 해결하기 git merge conflict-1로 병합을 시도하면 충돌 발생 오류 메시지와 git status 확인 $ git m..