git config로 나만의 다중 페르소나 완성하기
·
Git
개발을 하다 보면 회사 계정과 개인 계정을 동시에 사용하는 경우가 많습니다. 그런데 하나의 PC에서 여러 깃허브 계정을 쓰다 보면 commit에 잘못된 이메일이 들어가거나, push 권한 에러가 발생하는 일이자주 생깁니다. (네...제가 그랬습니다.) 저도 실제로 이런 문제를 겪으면서 레포별로 git config를 분리하는 방법을 정리해두면 좋겠다 싶어서이 글을 작성하게 되었습니다. Git Config란 무엇인가?git config는 Git 환경을 설정하는 명령어입니다. 사용자 정보(user.name, user.email) 편집기, 병합 도구 등다양한 설정을 관리할 수 있습니다. 특히 계정 정보는 커밋 히스토리에 직접 기록되기 때문에, 여러 계정을 쓸 때 반드시 정확하게 관리 해야 합니다. 설정 단계Gi..
태그로 버전 관리하기
·
Git
안녕하세요 이번 글은 Git에 대해서 요즘 공부하면서 알게 된 Git Tag를 정리해 보려 합니다. git에서 태그란 저희가 알고 있는 것 처럼 무언가를 표시를 해두기 위한 태깅 기능을 위한 것으로, 특정 커밋을 태그해두는 것입니다. 이렇게 태그를 붙여놓으면, 커밋번호를 적는 대신에 태그명을 적어서 간결하게 사용할 수도 있습니다.나중에 작업을 하다보면 수백개의 커밋들이 쌓일 텐데, 그 커밋들 중에 중요한것만 태그를 지정해서가독성있게 사용할 수 있습니다. 커밋과 태그의 차이점이라고 한다면 커밋의 경우 checkout 하여 내용을 수정할 수 있으나,태그는 수정이 불가능 하며, 읽기 전용 커밋 같은 개념입니다.Git Tag 사용 방법git의 태그를 생성할 때 lightweight와 annotated 두 종류가..
한눈에 보는 Fork 튜토리얼
·
CS/Tools
안녕하세요, 코드와 함께 행해하고 있는 유찬입니다!오늘은 회사 분을 통해서 새롭게 알게 된 Fork(Git GUI 클라이언트)의 매력과 간단 사용법을 정리 해보겠습니다.Git GUI 클라이언트 "Fork" 소개Fork는 macOS와 Windows에서 모두 사용 가능한 깔끔하고 가벼운 Git GUI 클라이언트입니다.CLI 대신 마우스 클릭만으로도 브랜치 관리, 커밋, 리베이스, 머지 등의 반복 작업을 쉽게 수행할 수 있어요. 게다가 UI 상의 모든 동작 뒤에서 어떤 Git 명령어가 실행되는지 실시간으로 보여주기 때문에, GUI를 쓰면서 자연스럽게 CLI 사용법도 배울 수 있죠. Fork만의 장점- Fork는 Git 클라이언트 프로그램들과 비교했을 때 매우 가볍다고 합니다.- 가로 세로 모드를 지원합니다...