방대한 문서보다 동작하는 소프트웨어

Github 3

[Git] 깃 로컬 브랜치 경로 바꾸기

현재 사용 중인 깃 브랜치의 경로를 바꿔야 할 때가 있습니다. 브랜치 경로를 잘못 설정했거나, 단순 변경 할 때 입니다. 필자는, 브랜치의 depth 를 줄이기 위해서 사용했습니다. git branch -m {현재경로} {바꿀경로} git branch -m feature/qa/1101 feature/1101 도움말을 보면 이해하기가 좀 더 수월합니다. copy 를 의미하는 -c 옵션을 사용하면 복제가 됩니다. git help branch ... git branch (-m | -M) [] git branch (-c | -C) [] ... OPTIONS -m, --move move/rename a branch and its reflog -M move/rename a branch, even if target ..

개발 2022.12.16

[Git] Revert 명령어로 되돌리기

되돌리기 아래는, Revert 하는 방법입니다. 물론 기록이 남습니다. 구성원에게 공유할 수 있기에 Revert 를 권합니다. git revert 4dc7433257..f96f093879 git revert {오래된 해시값}..{최근 해시값} mainline 관련 에러가 나올 때는 다른 옵션과(-m 1) 함께 revert 명령어를 사용해 주면 잘됩니다. git revert -m 1 4dc7433257..f96f093879 .. 은 범위 입니다. 범위가 필요하지 않다면 단일 해시값으로 되돌리기가 가능합니다. git revert 4dc7433257 해시값 보기 revert 를 하기 위해선 먼저 해시값을 알아야 합니다. -1은 마지막에 커밋한 내용을 볼수 있습니다. 해시값 전체가 나옵니다. -2 를 하다면 최..

개발 2022.09.07

[깃허브] 새 저장소에 푸시 하기, 기존 저장소에 로컬 데이터 푸시 하기

깃허브의 새 저장소에 푸시하기 echo "# NewProject" >> README.md git init git add README.md git commit -m "first commit" git branch -M main git remote add origin ~~.git git push -u origin main 깃허브의 기존 저장소에 로컬 데이터 푸시하기 git init git add * git commit -m "first commit" git remote add origin ~~.git git branch -M main git push -u origin main git init 하면 .gitignore 파일이 만들어 진다. 곧바로 commit 한다면 불필요한 파일을 푸시 될 수 있다. 때문에 ...

개발 2021.12.09