no image
Git - git config --global 설정 [초기 세팅]
목표git config --global에 대해 알아보고 초기 세팅을 해보 what is it?내 pc에서 Git 저장소를 사용할 때 Commit User 정보를 전역 설정하여 사용할 수 있다. user name, email 등록// name 등록git config --global user.name ex) git config --global user.name dongyeop00// email 등록git config --global user.email ex) git config --global user.email dongyeop00@naver.com user name, email 삭제// user 삭제git config --unset --global user.name// email 삭제git config -..
2024.12.06
Git - branch 명령어 정리
브랜치 생성 및 생성된 브랜치로 전환$ git checkout -b  현재 파일과 연결된 브랜치 목록$ git branch 브랜치 전환$ git checkout  브랜치 생성$ git branch  브랜치 삭제$ git branch -d  브랜치에 코드 push$ git push  브랜치 이름 변경$ git branch -m  브랜치 merge$ git checkout $ git merge  main 브랜치에 A라는 브랜치를 merge하는 경우$ git checkout main$ git merge A 브랜치 비교git diff
2024.07.31
no image
Git - 브랜치, 커밋 전략
브랜치브랜치를 사용하는 이유는 무엇일까브랜치를 사용하지 않고 메인 브랜치에서만 작업하면 어떤 일이 벌어질까하나의 기능을 개발하기 위해 여러개의 커밋을 하게 된다면 기능이 완성되기 전까지 메인 브랜치의 소스코드는 불완전한 상태로 존재할 것이다. 협업을 하게 됐을 때, 오직 메인 브랜치에서만 작업을 한다면 내가 작업중인 파일을 누군가 건드릴 수 있게 된다.또한 여러 기능을 개발하면서 남겨진 커밋 히스토리가 메인 브랜치에 뒤죽박죽 섞이게 될 것이다. 브랜치를 사용하게 된다면, 다른 브랜치에 영향을 받지 않는 독립적인 환경에서 기능을 개발하거나, 버그를 수정할 수 있다. 즉, 여러 기능을 여러 사람이 병렬적으로 개발할 수 있게 된다. 기능을 개발할 때 브랜치를 생성하고, 코드를 작성하며 커밋을 남긴다.이후 기능..
2024.07.31