개요git은 협업 툴이다 보니 협업을 잘하기 위해선 자연스럽게 의사소통이 원활하게 돌아가야 한다 다음과 같은 배경이라고 생각했을 때 어떤 경우가 좋을까 [배경]나는 이제 막 회사에 입사한 신입이다.원래는 사수가 되어줘야 할 전임자는 회사를 런친 상황이다.이제 나에게 남은 건 깃 로그뿐인데.. 상황 1. 깃 로그가 다음과 같다지난주에 한 이미지 업로드 기능 에러 수정자잘한 에러 수정신규 기능 중간 저장 상황 2.fix : Admin단에 로고 업로드 기능, 파일 저장 경로 이슈 수정fix : 메인 페이지 접속 시 발생하는 콘솔 에러 수정feat : Admin단에 로고 업로드 기능에 대한 이미지 저장 기능 추가 사람마다 극한의 단순함을 추구하지 않는다면 대체로 상황 2가 나을 거라 본다. 정리이제 분량 뻥튀기..
GIT
초기 세팅 시 위와 같이 git pull이나 clone 할 시 에러가 발생하는 경우가 있을 것입니다. 입력 시 아래와 같은 문구가 나올 것입니다. remote: Support for password authentication was removed on August 13, 2021. 즉 패스워드로 로그인은 이제 불가능하며 git을 사용하려는 pc에 토큰을 발급해줘야 접근이 가능합니다. 아래 방법을 따르면 됩니다. 깃허브의 세팅에서 Developer Settings에 들어가고 Tokens를 들어가고 Generate new token을 눌러서 새로운 토큰을 생성합시다. 생성하기 화면이 아래와 같이 나오는 데 유효기간은 공공 PC일 경우 꼭 넣어주도록 합시다. 아래 Select Scopes들은 되도록이면 체크해..
원래 하던 PC가 아닌 신규 PC에서 깃에 푸시할 경우 아래와 같은 에러를 볼 수 있습니다. git@github.com: Permission denied (publickey). fatal: Could not read from remote repository. 이때는 간단한 ssh 등록으로 해당 pc에서 git에 접근할 권한을 줄 수 있습니다. ssh-keygen으로 ssh 생성 후 cat으로 나온 텍스트를 복사해둡시다. ssh-keygen cat ~/.ssh/id_rsa.pub cat의 결과 텍스트를 복사하면 됩니다. 이제 GIt에 로그인 후 Setting -> SSH and GPG keys -> SSH Keys -> New SSH Key로 아래 화면으로 접속 후 Key 입력 부분에 위에서 나온 텍스트를..
JetBrains에서 출시하는 IDE에는 아래처럼 기본적으로 Git tab이 존재하기에 vs code처럼 별도의 플러그인 설치가 없어도 깃 로그 계층을 볼 수 있고 깃 명령어를 쉽게 사용할 수 있습니다. 하지만 신규 환경에서 IDE를 설치하면 보이지 않을 때가 존재합니다. 그럴 때는 참 난감합니다, 별것도 아닌데 신경이 엄청 쓰이게 되죠 그럴 때는 아래 방법을 확인합시다. 1. Use non-modal commit interface 체크 해제 대부분의 블로그들이 아래 방법으로 해결하고 있는데 저의 경우 해당되지 않았습니다. File -> Settings [Ctrl + Alt +S] -> Version Control -> Commit -> Use non-modal commit interface 체크 해제 ..