본문 바로가기

Git & GitHub22

원격의 Branch 다루기 로컬에서 Branch 만들어 원격에 Push하기 from-local Branch 만들기 git push 로 원격에 push하기 Error 발생 -- from-local Branch는 어디에 Push를 해야할지 원격 Branch의 대상 설정이 안되있기 때문 Push할 원격 Branch 대상 설정 git push -u origin from-local -- Push할 원격 Branch 대상을 설정 -u : --set-upstream의 단축 Branch를 생성하지 않아도 없다면 자동으로 생성됨 로컬에서 로컬과 원격의 Branch 모두 보기 git branch --all git branch -a 원격의 Branch 로컬에 받아오기 Github에서 from-remote Branch 생성 현재 로컬에서는 git br.. 2023. 1. 26.
Push와 Pull 원격으로 커밋 밀어올리기(Push) 1. 로컬에서 Leopards의 members에 Evie 추가 커밋 메시지 -- Add Evie to Leopards 2. 아래 명령어로 Push git push 이미 git push -u origin main 으로 대상 원격 Branch가 저장되었기 때문에 가능 3. GitHub 페이지에서 확인 Success 원격의 커밋 당겨오기(Pull) 1. GitHub에서 Leopards의 members에 Dongho 추가 커밋 메시지 -- Add Dongho to Leopards 2. 아래 명령어로 Pull git pull 3. 로컬에서 파일과 로그 확인 Success Pull 할 것이 있을 때 Push를 하면? 1. 로컬에서 Leopards의 manager를 Dooli로 수.. 2022. 11. 30.
원격 저장소 사용하기 로컬에 원격 저장소 추가 후 Push GitHub Repository 생성 후 복붙 명령어 git remote add origin (원격 저장소 주소) 로컬의 Git 저장소에 원격 저장소로의 연결 추가 원격 저장소 이름에 흔히 origin 사용. 다른 것으로 수정 가능 기본 Branch명 설정 git branch -M main GitHub 권장 - 기본 Branch명을 main으로 로컬 저장소의 커밋 내역들을 원격 저장소로 push(업로드) git push -u origin main 로컬 저장소의 커밋 내역들 원격으로 push(업로드) -u 또는 --set-upstream : 현재 브랜치와 명시된 원격 브랜치 기본 연결 결과 git remote -- 현재 로컬과 연결된 원격의 목록 확인 git remot.. 2022. 11. 29.
GitHub 시작하기 가입하고 토큰 만들기 1. Sign up 으로 가입 후 로그인 2. Personal access token 만들기 우측 상단의 프로필 - Settings Developer Settings Personal access tokens - Generate new token Note에 토큰명, repo 및 원하는 기능에 체크, 기간 설정 뒤 Generate token 토큰 안전한 곳에 보관해 둘 것(토큰이 만들어진 화면을 벗어나면 다시 볼 수 없음) 3. 토큰 컴퓨터에 저장하기 윈도우 가이드 Windows 자격 증명 관리자 Windows 자격 증명 선택 git:https://github.com 자격 정보 생성 사용자명과 토큰 붙여넣기 맥 가이드 Keychain Access 앱 실행 github의 인터넷 암호 항목.. 2022. 11. 29.
Git 원격 저장소 원격 저장소와 로컬 저장소 원격 저장소(Remote Repository): 파일이 원격 저장소 전용 서버에서 관리되며 여러 사람이 함께 공유하기 위한 저장소 로컬 저장소(Local Repository): 내 PC에 파일이 저장되는 개인 전용 저장소 평소에는 내 PC의 로컬 저장소에서 작업하다가 작업한 내용을 공개하고 싶을 때에 원격 저장소에 업로드 원격 저장소에서 다른 사람이 작업한 파일을 로컬 저장소로 가져올 수도 있음 GitHub, GitLab, Bitbucket등이 있음 2022. 11. 29.
충돌 해결하기 브랜치 간 충돌 상황 -- 파일의 같은 위치에 다른 내용이 입력된 상황 상황 만들기 1. conflict-1, conflict-2 브랜치 생성 총 3개의 Brnach로 진행 main, conflict-1, conflict-2 2. main 브랜치 Tigers의 manager를 Kenneth로 변경 Leopards의 coach를 Nicholas로 변경 Panthers의 coach를 Shirley로 변경 커밋 메시지 -- Edit Tigers, Leopards, Panthers 3. conflict-1 브랜치 Tigers의 manager를 Deborah로 변경 커밋 메시지 -- Edit Tigers 4. conflict-2 브랜치 1차 Leopards의 coach를 Melissa로 변경 커밋 메시지 -- E.. 2022. 11. 29.