Git으로 작업 재개
Git은 모든 소프트웨어 개발자에게 필수적인 도구이며 높은 생산성을 유지하기 위해 잘 알고 있어야 합니다. git에 대해 모두 아는 것은 불가능합니다 😃, 하지만 개발 수명을 극적으로 향상시킬 몇 가지 기본 워크플로가 있습니다. 오늘은 주말 이후에 일을 재개하는 방법에 대해 살펴보겠습니다.
먼저 항상 분기를 만드십시오.
나는 (대부분) 무언가 작업할 때 항상 새 분기를 만듭니다. 지점은 일반적으로 다른 사람과 상호 작용하지 않는 내 개인적인 것입니다. 이 사실은 내가 그것을 변경하고, 리베이스하고, 커밋을 수정하고, 원본 브랜치로 다시 "강제 푸시"할 수 있게 해주기 때문에 중요합니다. 동료들과 어울리지 않을까 하는 두려움 없이. 그러한 분기는 또한 해당 기능/버그 수정/리팩토링에 중요한 사항만 포함한다는 점에서 단일 책임만 가져야 합니다. 직장 동료가 지나가면서 전혀 관련이 없는 문제를 수정해 달라고 하면 마스터로 이동하여 별도의 새 작업을 생성하거나 이전에 언급한 규칙에 따라 직접 커밋합니다.
왜요? 잘,
하지만 그것으로 충분합니다.
주제로 돌아가서 작업 재개
"작업 재개"란 무엇을 의미합니까? 다음을 생각해 보십시오. 목요일과 금요일에 기능을 작업 중이고 아직 완료되지 않았습니다. 당신은 평소와 같이 당신의 브랜치를 원격 저장소로 푸시합니다.
$ git commit -am 'feat: allow user to save list filters'
$ git push
이것으로 주말을 위한 준비가 끝났습니다.
월요일에 돌아와서 코드 편집을 열고...글쎄요...금요일 🤔에 또 무엇을 하고 있었던 걸까요? 당신에게도 일어납니까? 반가워요 😃. 내가 평소에 하는 일은...
$ git reset HEAD~
.. 내가 현재 일하고 있는 지점에서. 이 명령을 사용하면 분기의 마지막 커밋(주말로 떠나기 전에 만든 커밋)이 다시 제거되고 모든 파일이 다시 준비 영역으로 이동됩니다. 따라서
git status
를 사용하면 일주일 전에 수정한 모든 파일을 다시 볼 수 있으며 쉽게 다시 시작할 수 있습니다. 메모! 이는 해당 분기의 기록을 적극적으로 수정하고 있으므로 분기가 비공유 분기인 경우에만 수행해야 합니다.결론
보시다시피 모든 Git 마법을 배울 필요는 없습니다. 몇 가지 간단한 명령만으로도 이미 Git 워크플로를 크게 개선할 수 있습니다. 수년에 걸쳐 저는 다른 팀과 함께 일했고 많은 개발자가 Git을 사용하는 데 어려움을 겪고 있습니다(10년 이상 사용되었지만). 따라서 일상적인 개발 작업에 직접 도움이 되는 일련의 git 명령을 수집하는 비디오 과정을 녹화했습니다. https://egghead.io/courses/productive-git-for-developers
Reference
이 문제에 관하여(Git으로 작업 재개), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/juristr/resume-your-work-with-git-3j8m텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)