본문 바로가기

5. Git Remote git remote repository팀개발시다른사람과작업내용을공유하기위해필요개인프로젝트시백업용으로이용되기도함github등의서비스를이용하여소스코드공개용으로도사용일반적 remote repository 는 bare mode로만들어짐 원격저장소추가$ git remote add (remote alias)(remote url) 원격저장소상세정보확인$ git remote show (remote alias) 원격저장소 alias 변경$ git remote rename (old_name)(new_name) 원격저장소 url 변경$ git remote set-url (remote alias)(new remote url) 원격저장소목록확인$ git remote -v 사실 초반에 한번만 셋팅하고는 잘 안쓰는 명령어라 몰랐는.. 더보기
4. git branch 이해하기! git Branch 왜 쓰지?? 이렇게 열심히 개발을 하고 있는데!! ㅇㅋㅇㅋ는 개뿔 ㅋㅋㅋ 이거 사실 굉장히 난감한 상황이다. 버그가 있어서 빨리 고쳐야 되는데 이미 내 코드는 내가 새롭게 개발하는 내용들이 수두룩... 하기 때문이다. 그럼 내가 버그 수정한답시고 고치고 반영해버리면 내가 지금 개발하던 내용들까지도 전부 반영이 되는 것이다. ㅎㄷㄷ.... 이건 당하게 되면 ... 진짜 개발자로서 한숨이 나오면서"누가 정한거냐?" 부터 시작해서 " 의사소통은 누구랑 했느냐", "왜 결정됐느냐" 부터 시작해서 엄청 열받는 상황인것 뿐 아니라. 브랜치를 안 쓰고 그냥 master branch 에 코드를 전부 때려박는 경우 코드를 찾아서 되돌리는게 정말 보통일이 아니게 된다... 이때 git branch 전략.. 더보기
[부록] git alias git alias너무 너무 긴 명령어 + 옵션을 치는게 귀찮을때 alias 를 git 에 한번 등록해 놓으면, 명령어를 다 치지 않아도 편하게 할 수 있다! .gitconfig 파일[user] name = insanehong email = insanehong@gmail.com [alias] lg = log --all --oneline --decorate --graph 위처럼 해놓으면 lg 만 입력하면 "log --all --oneline --decorate --graph" 이 명령어가 쳐지는것과 같다. 더보기