출처: git기초 (코딩애플) 서론 코드를 작성하다 보면 특정 부분으로 되돌아가고 싶은 경우가 있습니다. 그러면 매일 백업해서 그 부분으로 돌아가면 됩니다.... 그치만 매일 백업하기는 상당히 번거로운 작업이므로 주로 버전 관리 소프트웨어(Version Contr

출처: git 기초(코딩애플)먼저 작업 폴더 경로의 터미널에 git init을 입력하면git이 파일을 생성하는거, 코드를 작성하는거, 삭제하는거 등등 추적하기 시작합니다.작업폴더에 app.txt 파일을 임의로 만들었습니다.그리고 터미널에과 같이 입력해주면파일의 내용을

출처: git기초 (코딩애플)요즘은 에디터에 git 기능이 내장되어 있습니다.\+ 버튼을 누르면 add\- 버튼을 누르면 add 취소체크 모양을 누르면 commit 입니다.git diff 명령어를 입력하면최근 commit 과 현재파일의 차이점을 보여줍니다.그치만 git

출처: git기초 (코딩애플)commit 하면서 계속 코드를 짜다보면새로운 기능을 추가하고 싶은 경우가 있습니다.그럴 경우는 원본파일에 코드를 추가하고 commit 해도 되지만코드를 잘못 입력해서 전에 짰던 프로그램이 작동하지 않을 수 있습니다.걱정 없이 안전하게 새로

출처: git기초 (코딩애플)브랜치를 합칠 때 git merge 를 사용합니다.이때 merge의 다양한 방법이 있습니다.처음에는 어떤 merge를 사용할지 고민하지 맙시다.나중에 취직했을 때 중요한 브랜치마다 merge 방법 가이드라인이 있다고 합니다.브랜치에서 각각

출처: git기초 (코딩애플)git restore: 파일하나 복구git revert: commit 복구git reset: 시간 되돌리기자주쓰는 명령어는 아니지만필요할 때 찾아 볼 수 있도록 적어둡시다.깔끔한 상태에서 시작하기 위해 새로운 작업폴더를 만들어서 다시 시작해

출처: git기초 (코딩애플)협업하는 상황이 왔다고 합시다.팀원이 저장소에서 소스코드를 다운로드하려면zip파일을 다운로드 해도 되고 clone 명령어를 사용해도도 됩니다.git clone 원격저장소주소 를 입력하면원격저장소에 있던 내용을 그대로 복제해줍니다.참고로 필요

출처: git기초 (코딩애플)협업하는 사람이 많은 경우는main 브랜치를 사용하다가 프로젝트를 망칠 수 있기 때문에주로 각각 branch 에서 개발 후 merge 하는 방법을 사용합니다.그래서 원격저장소에서 브랜치를 만드는 방법을 공부해봅시다.github.com 에서

출처: git기초 (코딩애플)프로젝트가 커졌을 경우git branch를 깔끔하게 만들도록 도와주는 방법론 같은게 있습니다.git flow,github flowgitlab flowtrunk-based 등 다양한 것들이 있는데이것을 적용하면브랜치관리가 쉬워지고팀원이 아무리

출처: git기초 (코딩애플)코드 작성한 것을잠깐 치워놓고 개발하고 싶으면 주석처리 해도 되지만git stash 명령어로 잠깐 코드를 치울 수 있습니다.먼저 새로운 작업 폴더와 파일을 만들었습니다.그리고 commit 까지 해줍니다.지금처럼 2번째 줄에 코드를 작성했는데