본문 바로가기

Git3

[Git] 새로운 Repository에 현재 Repository를 복사하는 방법 질문을 하기위해서 에러가 발생했던 시점에 대해 새로운 Repository를 만들어 링크를 공유해줘야 할 일이 생겼다. 아무 생각없이 새로운 Repo를 만들고, 해당 시점 커밋을 체크아웃받았다. 잠깐만, 변경 사항이 없으니까 이대로는 못올리잖아? 구글링 gazzzuaaa 역시 나와 같은 사람들이 많았다. ㅎ git에서 mirror라는 명령어를 제공해준다. 거울 처럼 똑같이 복사한다는 뜻에서 만들어 놓은 것 같다. 명령어 git push --mirror https://github.com/n1tjrgns/postgresqlQ-A.git 끝~ 2020. 8. 13.
[Git] 체리픽(Cherry Pick) 체리픽(Cherry Pick)이란? 특정 커밋의 변경사항을 가져오는 작업 체리픽(Cherry Pick)을 사용해야 하는 경우 여러 브랜치로 작업을 하는 중, 다른 브랜치에 있는 기능을 현재 브랜치에서 확인하고 싶을 때 누군가 작업도중 Commit Revert를 사용해 파일을 되돌린 경우 이때 체리픽을 사용하지 않고 merge를 해서 사용하려하면 conflict가 발생한다 방법 팀원 중 한명이 나의 브랜치의 커밋을 Revert 후 push 했다고 가정해보자. 나는 다음 작업을 위해 원격 브랜치를 우선 pull로 가져올 것이다. 하지만 그럴 경우 분명 있어야 할 코드가 없어진 것을 확인할 수 있을것이다. Revert 역시 하나의 commit log이기 때문이다. 이럴 경우, 사라진 내 커밋을 체리픽을 사용해.. 2019. 6. 29.
깃허브에 Git Bash를 사용한 파일 업로드 교육을 들을 때 팀원간에 형상관리를 위해서 Git을 처음 사용했는데, 사용법을 정확히 아는 사람이 없어서 우여곡절 끝에 하긴 했지만 어려웠던 경험을 떠올려 다시 새로 해보려한다.그 때는 한명이 소스폴더를 통채로 올려놓고 그 이클립스에서 Git을 import해서 사용하고 push, commit만 사용해서 관리를 했다.찾아보니 command로 git을 관리하는 방법이 있어서 해보고 싶었지만 시간적 여유때문에 이제서야 git의 사용방식을 알아본다. Git Bash 설치하는 방법은 인터넷에 검색하면 많으니 설치가 가정되어있다는 조건하에 사용법을 작성한다.1. git config Github 사이트에 등록된 username과 useremail을 초기 설정해야한다. 2. git init원격저장소에 업로드하는 방법,.. 2018. 2. 20.