코드를 짜든 디자인을 하든 레포트를 쓰든 파일 변경내역을 보존하고 관리하는 과정이 필요합니다. 2023-01-11-디자인 시안\_최종2023-01-12-디자인 시안\_최종의 최종2023-01-13-디자인 시안\_최종의 최종22023-01-14-디자인 시안\_진짜 마지막

git을 이용해서 해당 파일 현재상태를 기록하려면,이제부터 이 파일상태 그대로 되돌리거나 그럴 수 있고 나중에 파일변경 히스토리가 궁금하면 열람할 수도 있습니다."기록"이라기보다는 "버전생성"이라고 부르는 경우가 많습니다.버전만들 땐 (1) git add, (2) gi
코드짜다보면 갑자기 새로운 기능을 추가하거나 그래야하는 경우가 있습니다.그럴 때는 원본파일에 코드를 추가하고 커밋해도 되겠지만, 혹시나 잘못해서 지금까지 짰던 프로그램이 망가지거나 그러면 어떻게하죠? 안전하게 새로운 기능을 추가하고 싶으면 프로젝트의 복사본을 만들어서
브랜치를 합칠 때 다양한 방법으로 합칠 수 있습니다.3-way mergefast-forward mergerebase and mergesquash and merge브랜치에 각각 신규 commit이 1회 이상 있는 경우 merge 명령을 내리면, 두 브랜치의 코드를 합쳐서

git은 버전관리 프로그램이기 때문에, 언제든지 이전 commit으로 되돌아가거나, 문제가 되는 commit 내역을 취소하거나 그럴 수 있습니다. git restore : 파일 하나 복구git revert : commit 복구git reset : 시간 되돌리기깔끔한 상

git_6_1git이 파일버전을 저장해두는 장소를 repository(저장소)라고 합니다.로컬 작업폴더에는 .git 폴더가 있는데 그게 repository 입니다. 실제로 개발할 땐 온라인 repository를 많이 사용합니다.내가 컴퓨터에 만들어 놓은 git repo
원격저장소의 장점은 남들과 협업할 수 있다는 겁니다. 원격저장소에 있던 코드를 같이 짜고 싶다면 어떻게할까요.그 친구도 똑같이 코드짜서 git push 어쩌구 하면 그게 협업 끝입니다.git clone하면, 만들었던 리포지토리가 다운받아집니다. cf. 필요할 땐 특정
신기능을 만들고 싶으면 main 브랜치에 코드짜다가 프로젝트 망치지 말고,다른 브랜치를 만들어서 거기에 개발하는 것도 안전하고 좋다고 했습니다.원격 repository (저장소)에도 브랜치를 만들 수 있습니다. 브랜치 생성하려면 github.com에서 브랜치 직접 만들
개발자 10명이서 브랜치를 대충 아무렇게나 만들면 개발과정이 매우 복잡해지고 추적도 어려워서, git branch 깔끔하게 만들도록 도와주는 방법론같은게 있습니다.Git Flow, Github Flow, Gitlab Flow, Trunk-based 등 다양한 것들이 있
이상한 코드가 있다고 칩시다. 그 코드를 잠깐 치워놓고 개발하고 싶으면 주석처리해도 되겠지만 git stash 명령어를 이용해도 잠깐 코드를 치울 수 있습니다.Q. 주석처리해놓는게 더 쉬울듯 실은 코드를 주석처리하는거랑 용도가 비슷한데 주석처리된 코드는 commit할
https://blog.cowkite.com/blog/2102241544/Dream Coding Profile : https://youtu.be/w9DfC2BHGPA