전체 글 210

git>git stash로 코드 잠깐 보관하기

방금 쓰레기같이 짜놓은 코드가 있다고 칩시다. 그 코드를 잠깐 치워놓고 개발하고 싶으면 주석처리해도 되겠지만 git stash 명령어를 이용해도 잠깐 코드를 치울 수 있습니다.      git stash 사용해서 코드 잠깐 다른 곳에 보관하기 aaaaaaaaaaaaa파일 하나 만들어서 이렇게 코드를 짜서 commit 해봅시다.   aaaaaaaaaaaaabbbbbbbbbb그리고 밑에 bbbbb어쩌구 코드를 짜놨다고 칩시다.근데 밑에 코드가 마음에 안드는겁니다.이걸 잠깐 삭제해버리고 싶으면 git stash 명령어를 씁시다.       git stash터미널에 git stash 입력하면 방금 작성한 bbbb 어쩌구 코드는 잠깐 다른 공간에 보관됩니다. (그래서 파일들이 최근 commit 상태로 되돌아갑니다..

Git 2024.07.24

git> git flow / trunk-based 브랜치 전략

개발자 10명이서 브랜치를 대충 아무렇게나 만들면 개발과정이 매우 복잡해지고 추적도 어려워서git branch 깔끔하게 만들도록 도와주는 방법론같은게 있습니다. git flow, github flow, gitlab flow, trunk-based 등 다양한 것들이 있습니다.   이런걸 적용하면1. 브랜치관리가 쉬워지고 2. 팀원이 아무리 많아도 개발절차가 매끄러워집니다. 그래서 프로젝트 리드하는 사람들이 알면 좋습니다. 시키는 것만 하는 코딩노예들은 몰라도 됩니다.    안정적인 운영이 필요하면 git flow  님들이 만드는 프로그램이 항상 안정적인 release를 해야한다면 (예를 들면 게임개발)git flow 전략을 쓰면 됩니다.  git flow 전략은 크게 5개 브랜치를 운영하는데 - main ..

Git 2024.07.24

Github 사용법 3. 브랜치로 협업하기 (pull request)

신기능을 만들고 싶으면 main 브랜치에 코드짜다가 프로젝트 망치지말고다른 브랜치를 만들어서 거기에 개발하는 것도 안전하고 좋다고 했습니다.    원격 repository (저장소) 에도 브랜치를 만들 수 있습니다.브랜치 생성하려면 1. github.com에서 브랜치 직접 만들어도 되고 2. 아니면 로컬에서 만든 브랜치를 올려도 브랜치생성이 가능합니다.         1. github 사이트에서 직접 브랜치 생성가능    ▲ main 브랜치명 버튼 누르면 브랜치를 바꾸하거나 새로 만들 수 있습니다.심심하면 하나 만들어보거나 하면 됩니다.       2. 아니면 로컬 repository 에서도 브랜치생성가능 로컬저장소에서 브랜치생성해서 원격저장소로 git push 해도 됩니다. 예를 들면 지금 사이트를 하..

Git 2024.07.24