일단 Git은 어디에 사용하는 도구인지 알아야 한다.
Git은 '코드변경점 기록'과 '버전관리도구'이다.
Github는 온라인 백업, 공유, 협업 을 하기 위해 사용한다.
1. git init ( initialze 초기세팅 )
github에 올리기 위해 초기화하는 작업으로 자신이 사용할 파일 적용 해야 한다.
안 그러면 다른 파일들 가지 다 github에 공유가 된다. pwd를 통해 경로를 확인하고 진행하자.
2. git sratue
어떤 파일이 지정되고 저장됐는 변경상태를 확인이 가능하다.
3. git add / git add.
'git add 파일이름'을 작성하여 이용한다. 정장하고 싶은 파일을 지정한다.
git add. 는 지금 지정한 파일 경로의 모든 파일을 지정한다.
4. git commit -m "메시지"
저장 add를 이용해 지정한 파일을 저장한다.
5. got log
commit과 다양한 터미널의 스토리를 확인니 가능하다. Q를 눌러 빠져나가기 가능
6. git push origin main
처음에는 git push origin main으로 작성한다.
git branch -M main으로도 저장이 가능하나 먼저 origin main을 먼저 사용해야 한다.
7. git remote -v
지금 github의 어떤 주소로 보냈는 자 확인이 가능하다.
8. git clone 주소
github에 올라간 프로젝트를 가져올 수 있습니다. 프로젝트가 없는 경우 처음에 가죠 옵니다.
주조건. 을 찍어 사용하여요 폴더에 있는 내용들만 가죠 옵니다.
. 을 사용을 안할경우 폴더까지 다 다운로드됩니다.
9. git pull
git phus를 통해 git hub에 내용을 전달할 경우 문제가 생긴다. 다른 팀원이 이미 올려둔 파일이 삭제될 경우와 오류가 발생한다.
그래서 git pull을 통해 최신 코드를 내 코드에 적용시키도 git push를 해야 한다.
10. conflict 충돌
git pull을 통해 파일을 가져올 때 conflict 충돌이 발생하기도 하는데 내가 수정한 파일을 다른 팀원도 같은 곳에 수정을 진행할 경우 문제가 발생된다. 이럴 경우 직접 프로젝트를 선택하거나 내용을 수정하여 받아들일 수 있다.
github를 통해 팀원들과 공유하며 작업을 한다니... 아직 작업방식을 모르겠지만 하루하루 배워나가고 복습하고 찾아가며 더 많은 문제와 오류 해결 방법들을 찾아 나가야겠다.