본문 바로가기

GIT4

git master 다시 가져오기 git으로 코드를 받아 사용하다 보면 뭔가 꼬여서 새롭게 하고 싶은 경우가 있다. 다시 pull을 받아도 잘 안 되는 경우가 있다. 다 지우고 받아도 되겠지만, 작업하던 다른 local branch도 있을 수 있고 하니 아래와 같이 한다. $ git fetch --all $ git reset --hard origin/master $ git pull origin master 1) fetch pull 을 실행하면, 원격 저장소의 내용을 가져와 자동으로 병합 작업을 실행하게 됩니다. 그러나 단순히 원격 저장소의 내용을 확인만 하고 로컬 데이터와 병합은 하고 싶지 않은 경우에는 fetch 명령어를 사용할 수 있습니다. https://backlog.com/git-tutorial/kr/stepup/stepup3_2.. 2022. 4. 17.
PuTTY key format too new 에러 리눅스에서 잘 사용하던 key를 tortoiseGit에서 사용하기 위해 ppk 파일로 변환 후, 사용하려 하면 아래와 같은 오류가 발생하는 경우가 있다. 당연히, clone도 되지 않는다. 몇 번을 실패하다 인터넷 검색을 하니 ppk 만들 때 설정을 변경하라는 말이 있어서 해보았다. 아래와 같이 Key -> Parameters for saving key files.... 로 들어간다. 여기서 PPK file version을 3에서 2로 변경 후, PPK 파일을 생성 후, clone을 다시 하면 잘된다. 하지만, 여기서 이상한 문제가 생겼다. 포스팅을 하기 위해 다른 PC에서 동일하게 해 보았는데 문제가 발생하지 않는다. 버전 문제인가 하고 PuTTYgen의 버전을 보았는데 문제의 PC와 동일한 0.76 .. 2022. 4. 17.
git 접속을 위한 ssh key 생성 목차 1. ssh key 만들기 $ ssh-keygen -t rsa -b 2048 -C "busyman@email.com" Generating public/private rsa key pair. Enter file in which to save the key (/home/busyman/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /home/busyman/.ssh/id_rsa Your public key has been saved in /home/busyman/.ssh/id_rsa.pub The key fingerprint is:.. 2022. 1. 14.
나 홀로 개발자도 형상 관리 툴(Git, SVN, CVS)을 사용하자 협업을 하게 되면 필수로 사용하는 개발도구 중 하나는 형상 관리 툴이다. 형상 관리 툴에는 Git, SVN, CVS 등이 있고 팀 구성원에게 익숙한 것을 사용하게 된다. 좋은 도구임에는 틀림이 없으나 형상 관리 툴을 관리하는 사람이 없으면 사실상 골치 덩어리로 전락한다. 따라서, 사용하게 된다면 팀원 모두 사용법을 익히고 관리할 사람을 정해 뒤죽박죽 되지 않게 해야 한다. 팀이 아닌 나 홀로 개발자에게도 형상 관리 툴은 유용하다. 나는 다음과 같은 이유에서 GIT을 쓴다. 1) 버전 관리 버전 관리라고 해서 특별난 것은 아니다. 일부 기능이 완성된 후, 일단 GIT에 올리고 다음 작업을 한다. 작업하다 보면 여기 조금 저기 조금 고치게 되는데 어느 순간 블랙홀에 빠진다. 그럴 때는 GIT을 사용해서 변경.. 2021. 7. 13.