전체 글 210

Github 사용법 2. 타인과 협업하기 (git clone, pull)

원격저장소의 장점은 남들과 협업할 수 있다는 겁니다. 어려운건 아니고 개발자 10명이서 각각 작업한 내용을 원격저장소에 올리면 그게 협업 아니겠습니까 협업해봅시다.      일이 너무 많아서 코딩노예 1명을 고용했습니다 물론 여러분은 친구가 없으니까 가상의 팀원을 하나 만들어봅시다. 코딩노예 팀원이 원격저장소에 있던 코드를 같이 짜고 싶다면 어떻게할까요.그 친구도 똑같이 코드짜서 git push 어쩌구 하면 그게 협업 끝입니다.         "기존 소스코드가 없는데 코드어떻게 짬?"    당연히 코딩노예는 기존 소스코드를 다운받아서 시작할 수 있습니다.  다운받는 법은 github.com 가서 다운받아도 되고  git clone 원격저장소주소새로운 작업폴더에서 이거 입력해도 됩니다. 그럼 원격저장소에 ..

Git 2024.07.24

git>Github 사용법 1. 내 코드 올릴 땐 git push

git push, pull 어쩌구 배우기 전에원격 repository 개념과 왜 사용하는지부터 알고 지나갑시다. 그래야 자신있게 git push 이런거 사용가능     repository가 뭐냐면  git이라는 친구가 파일버전을 저장해두는 장소를 repository라고 합니다.로컬 작업폴더엔 .git 폴더가 있는데 그게 repository 입니다. repository는 한국말로 저장소라고합니다.  실제로 개발할 땐 온라인 repository를 많이 사용합니다.내가 컴퓨터에 만들어 놓은 git repository를 온라인으로 저장해두는겁니다. 그렇다면 1. EDD-202 다운받다가 컴퓨터 랜섬웨어 걸려도 안심가능 2. 다른 사람과의 협업도 가능해집니다. 사람들 많이 쓰는 github.com 에서 온라인 r..

Git 2024.07.24

git> 코드짜다가 실수했다 되돌아가자 (git revert, reset, restore)

commit만 주구장창 하는 사람들이 있는데 git은 버전관리 프로그램이기 때문에 언제든지 이전 commit으로 되돌아가거나문제가 되는 commit 내역을 취소하거나 그럴 수 있습니다. git restore / git revert / git reset 명령어써서 파일 복구하는 법을 알아봅시다. 각각 파일하나 복구, commit 복구, 시간되돌리기가 가능합니다.  깔끔한 상태에서 시작하기 위해새로운 작업폴더 만들어서 다시 시작합시다.      일단 commit 몇 번 해보고  새로운 작업폴더에서 git init 하고 commit 몇 번 해봅시다. 저는 파일 3개 만들고 만들 때 마다 commit 해봤습니다. git log --oneline 입력해보면 여러분의 commit 내역을 한 줄로 이쁘게 보여줍니다...

Git 2024.07.24