본문 바로가기

git

(2)
[git] 특정 커밋 되돌리기 (git revert ~) 개요이틀 전 함수의 어떤 로직을 변경한 적이 있었다.그런데 오늘 갑자기 해당 로직때문에 오류가 발생하는 것을 캐치하여 해당 로직을 작업한 부분만 제거하기 위해 방법을 찾아보았다.방법git revert commitIdcommitId 값을 넣어서 특정 커밋 내용을 되돌릴 수 있다.장점장점은 특정 커밋만 되돌릴 수 있고, 현재 상황과 특정 커밋 상황에서 비교 시 충돌이 발생한다면 해당 충돌 부분만 수정해주면 된다.즉, 특정 커밋 이후 작업한 부분은 되돌리거나 건드리지 않는 장점이 있다.느낌점만약 해당 로직을 다시 직접 롤백해서 되돌려야했다면 시간이 오래 걸렸을 것 같다. git을 잘 활용하면 퇴근을 빨리 할 수 있다~ㅎㅎ
다수의 github 계정 ssh key로 관리하기 개요 회사 컴퓨터로 회사 계정으로 회사 일을 하고 퇴근 후에는 개인 계정으로 개인 레포에서 작업을 이어 나가고 싶다. 그런데, push, pull을 할 때마다 권한이 없다는 오류가 발생한다. 회사계정으로 클론받은 레포에서 작업하고 push, pull할 때는 회사계정으로 적용되고 개인 계정으로 클론 받은 레포에서 작업하고 push, pull할 때는 개인 계정으로 적용되도록 구현해보자. 방법 1. .ssh 폴더에 ssh 인증키 생성 ssh-keygen -t rsa -C "첫번째계정Email@example.com" -f "첫번째계정ID" userId는 깃헙 id가 아니어도 상관없고 본인이 알아볼 수 있는 것으로 설정한다. 저장경로, 비밀번호는 option이므로 그냥 Enter 키 눌러도 된다. 첫번째계정ID ..