버전 관리 시스템 중 하나로 협업 에 아주 유용한 형상 관리 도구디버깅을 하기위해 사용하는 큰 목적중 하나이다.버전 하나로 만드는 프로그램이 있다면 기능을 추가할때마다 버전이 하나하나 추가되는것이다.만약 버그가 있다면 그 버그는 유산처럼 남게 된다.이번 글에는 버전을
git 사용법 (vscode)
Debugging and git (check out) 과거에 버전으로 가고 싶을떄는 check out 을 사용한다. check out 은 head 를 옮기는 명령어이다. head 가 a 로 가게 된다면 working directory 는 a 로 가게된다. 위험한 작업
If 만약 exp 로 branch 를 만든 작업이 성공 한다면 main 과 합쳐야 하지 않을까?? 만약 성공적인 실험을 어떻게 병합(merge) 할것인가? master 가 exp 에서 의 작업을 합쳤다면?? -> 모두 합친 버전이 하나 만들어져야 한다. Merge ma
개인 PC 내에 있는 저장소 원격 저장소는 파일이 원격 저장소 전용 서버에서 관리되며 여러 사람이 함께 공유하기 위한 저장소입니다.지역 저장소에서 원격 저장소로 이동 하는것을 말한다.지역 저장소에서 변경된 부분을 원격저장소에 올리면 지역 저장소에 어디까지 동기화 안되어
협업 두개의 파일을 만들고 협업 하는 과정을 볼것이다. clone remote reposity 에 있는 파일을 clone 을 통해 복제를 할것이다. local reposity 와 똑같은 파일이 만들어 질것이다. 서로 다른 사람이 파일 주고 받기 서로 다른 공간의 컴퓨터에서 서로 다른 버전을 커밋 한다고 하면 한쪽은 커밋을 푸쉬 할수 있지만 다른쪽은 바뀐...
새로운 창을 열어서 폴더를 만든 다음 저장소를 만든다.버전을 3개 만들고 , 과거와 현재를 왔다갔다 한다. (checkout 능력 체크)작업 한걸 github 저장소를 만들고 지역저장소와 연결한다.push -> commit -> push (pull 은 지금 필요 없음)