Git4 Git branch 전략 Git 브랜치 전략은 협업하는 개발자들이 Git을 사용할 때 중요한 역할을 한다. 이러한 전략은 코드를 효율적으로 관리하고 협업을 원활하게 하며 충돌을 최소화하고 안정성을 유지하기 위해 사용됨 중요한 이유 동시 개발 및 협업 : 여러 개발자가 동시에 프로젝트를 진행하고 협업이 가능함. 각 개발자는 자신의 작업을 별도의 브랜치에서 진행, 이후에 메인 코드베이스와 통합한다.코드의 안정성 유지 : 메인 브랜치(주로 "master" 또는 "main")를 안정한 상태로 유지. 이는 사용자에게 항상 안정적인 소프트웨어 릴리스를 제공하고 긴급 수정을 쉽게 적용할 수 있게 해 준다.충돌 최소화 : 코드 변경 사항을 메인 브랜치에 통합할 때 충돌을 최소화하기 위한 규칙과 절차를 정의. 이로 인해 코드 통합이 원활하게 이.. 2023. 10. 27. vsCode로 Git push, merge, pull 하기 main 브랜치는 되도록이면 건들지 않고 작업할 브랜치를 만들어서 사용해야 함 git push 하기 생성한 test branch에서 test.html 생성 git add . git commit -m "[커밋 메시지]” ← 여기선 html upload git push origin [브랜치 이름] ← 여기선 test test branch에 test.html 올라간 것을 볼 수 있음 git merge 하기 git checkout main으로 브랜치 이동 test.html은 없는 것을 볼 수 있다. git merge origin/[브랜치 이름] - test 브랜치에 추가한 test.html 생성된 모습 git add . git commit -m "[커밋 메시지]” ← 여기선 main html upload git.. 2023. 10. 27. vsCode로 Git repository 및 branch 생성 git repository 생성 new를 클릭하여 새로운 repository 생성 이름 지정 후 맨 아래 Create repository 클릭SSH URL 복사 vsCode 폴더 만들어서 새창으로 띄우고 README.md 만들기 git add . git commit -m “[커밋 메시지]” git branch -M main git remote add origin [ssh url] git push -u origin main repository 생성됨 git branch 생성 새창 열어서 git clone -b [브랜치 이름] [ssh 주소] 터미널에 입력 터미널 앞에 있는 경로에 폴더가 생김 vsCode를 통해 폴더 열기 터미널에 git checkout -b [브랜치 이름] ← 여기선 test git ad.. 2023. 10. 27. Mac에서 Github ssh키 발급 및 삭제와 등록하는 방법 Git을 사용하기 위해 ssh키를 발급받고 Github에 키를 등록하려고 했는데 add SSH key를 아무리 눌러봐도 반응을 하지 않는 무한의 굴레에 빠져버렸었다,,, 결론부터 말하자면 수많은 재발급을 하고 등록을 시도했지만 되지 않길래 키값을 지워버리고 다시 발급하니 등록이 되었다. 진짜 감동의 도가니탕이었다. 먼저 터미널을 실행해주고 ssh 키의 존재여부부터 확인해보자 터미널에 아래의 명령어를 넣어주면 된다. cat ~/.ssh/id_rsa.pub 만약 존재하지 않는다면 cat: /…/.ssh/id_rsa.pub: No such file or directory 라는 문구가 뜬다,, 없는 것으로 확인되었다면 아래의 명령어를 입력해 키 값을 생성해보자 ssh-keygen Generating public.. 2023. 9. 14. 이전 1 다음