- 전체
- 후기 6761
- 후기-카드 1816
- 후기-발권-예약 1241
- 후기-백신 79
- 후기-격리면제 28
- 질문 57153
- 질문-기타 20673
- 질문-카드 11680
- 질문-항공 10177
- 질문-호텔 5190
- 질문-여행 4033
- 질문-DIY 178
- 질문-자가격리 19
- 질문-은퇴 412
- 정보 24198
- 정보-자가격리 133
- 정보-카드 5214
- 정보-기타 8005
- 정보-항공 3825
- 정보-호텔 3231
- 정보-여행 1060
- 정보-DIY 205
- 정보-맛집 217
- 정보-부동산 39
- 정보-은퇴 259
- 여행기 3419
- 여행기-하와이 388
- 잡담 15468
- 필독 63
- 자료 64
- 자랑 722
- 금요스페셜 106
- 강퇴로 가는 길 11
- 자기소개 661
- 구라 2
- 요리-레시피 70
- 오프모임 200
- 나눔 2699
- 홍보 15
- 운영자공지 32
안녕하세요,
가입하고 첫글이 질문이라 죄송합니다.
마일관련은 아니지만, 혹시 선배님들에서 도움을 조금 받을수 있을까 해서 용기내서 질문 올려봅니다.
최근에 회사에서 role 바뀌면서 coding쪽을 건드리게 되었습니다.
git을 사용해야 하는데, 아직 실무에서 사용을 많이 안해봐서 자주 햇갈리네요..
fetch, status, pull, push, merge, stash, branch 정도 명령어를 사용하면서 배워가고 있습니다.
혹시 꼭 알아하는 git 명령어나, 알아놓면 좋은 명령어들이 있을까요?
youtube로 찾아봐가면서 배워가고 있는데, 혹시 git연습하기 좋은 방법이나 resource가 있으면 공유 해주시면 너무 감사할거 같습니다.
- 전체
- 후기 6761
- 후기-카드 1816
- 후기-발권-예약 1241
- 후기-백신 79
- 후기-격리면제 28
- 질문 57153
- 질문-기타 20673
- 질문-카드 11680
- 질문-항공 10177
- 질문-호텔 5190
- 질문-여행 4033
- 질문-DIY 178
- 질문-자가격리 19
- 질문-은퇴 412
- 정보 24198
- 정보-자가격리 133
- 정보-카드 5214
- 정보-기타 8005
- 정보-항공 3825
- 정보-호텔 3231
- 정보-여행 1060
- 정보-DIY 205
- 정보-맛집 217
- 정보-부동산 39
- 정보-은퇴 259
- 여행기 3419
- 여행기-하와이 388
- 잡담 15468
- 필독 63
- 자료 64
- 자랑 722
- 금요스페셜 106
- 강퇴로 가는 길 11
- 자기소개 661
- 구라 2
- 요리-레시피 70
- 오프모임 200
- 나눔 2699
- 홍보 15
- 운영자공지 32
6 댓글
딥러닝
2021-12-08 02:02:16
Branch가 많아지면 cherry pick도 간혹쓰일때가 있어요
그리고 rebase정도가 있겠네요
돌달
2021-12-08 02:43:54
감사합니다~ cherry pick, rebase공부해봐야 겠네요
실험중
2021-12-08 05:50:25
git checkout -b, git pull, git push, git commit, git add, git rebase, 정도가 있는거 같아요. (이외엔 사실 회사 팀 내부에 깃 잘하는분들 꽤 계실거라 생각되서, 다 몰라도 괜찮을거 같네요)
전,. 처음 배울때 https://learngitbranching.js.org/ 에서 연습 많이 했었어요~
조아마1
2021-12-08 06:04:07
git 저장소를 가져올 때 git clone, commit한 것을 다시 되돌릴 때 git reset, untracked files를 제거해야할 때 (주로 누군가 실수로 오브젝트파일 등을 repo directory 내에서 생성하게 했을 때) git clean, 여러 git 저장소를 같이 사용하는 경우에는 통합도구인 repo를 사용하기도 합니다. 제 경험상 가장 힘든 git작업으로는 commit후 push하기 전에 rebase하면서 일어난 conflict를 해결하거나 다른 사람이 push한 것을 code review하다가 아예 제가 대신 cherry-pick해서 직접 업데이트해야하는 건데요. 너무 복잡해 resolve하기 힘든 경우에는 git reset하고 그냥 처음부터 다시 작업하는 것이 나을 때도 있습니다.
걸어가기
2021-12-08 10:30:25
git flow 사용하시는 거 추천드립니다
쏘프티
2021-12-08 10:44:27
Tool 까실수 있으면 git gui 가 유용합니다.
https://git-scm.com/docs/git-gui/
회사에서 여러 branch를 관리하는 방식에 따라
git rebase 나 git merge 둘 중에 하나를 많이 쓰시게 될거예요
Multiple project가 묶여서 같이 돌아갈 경우
git submodule update 도 유용하게 쓰입니다