깃 - 기록저장하는거
깃허브 - 백업할수있는 온라인 저장소 ? 분산할수있음
온라인 저장소에 백업을 할수있다
협업 공유 백업
꿀팁 : git checkout -D 브랜치명 브랜치생성이랑 이동같이하는거
ls를 쳐서 폴더에 파일이 제대로 들어가 있나 확인
Git init 을 한 이유는 우리는 이제 git을 쓰겠다 라는 뜻
Git branch를 입력한 이유는 마스터나 메인브렌치가 있는지 확인하기위해
만약 없으면 메인브렌치를 만들어줘야함
그래서 git add . 입력 - > git commit -m “ “ 메인 브렌치로 만듬
그 이후 git branch를 입력하면 메인 브렌치가 생성되어있음
그이후 깃허브에 있는 빨간박스 복사 후 터미널에 그대로 복붙 그러면 내 깃허브에 업로드 되어있음
<<<올릴때는 main브랜치로 이동해서 올려야댐 꼭!!>>>
그리고 메인브런치에서 복제파일을 만들어서 수정해야하기때문에
복제본 파일을 git branch 아무이름 입력 후 복제파일 만들기
Git branch 입력 후 복제파일이 만들어졌는지 확인 > 만들어졌으면 복제파일로이동
Git checkout 입력후 이동후 여기서 이제 작업을하면됨
그리고 코드 수정 후 git add . —> git commit -m “ ex: 수정된내용 “ 적으면 수정된 코드가 저장됨
<그리고 나서 깃 허브에 push 해줘야함>
그리고 git push 깃허브주소 복제본branch이름 입력 후
깃허브에 들어가서 수락해줘야지 깃허브에 내가 수정한내용 입력됨
내가만약 다른사람의 프로젝트에 들어갈 경우
Git clone 깃허브주소
그 이후 폴더 경로를 확인해야함!! 무조건 확인!!
Cd 폴더이름 입력하면 그사람 폴더로 이동됨 이거꼭 해줘야지 오류안남 (경로설정)
계속해서 작업을 해야할경우 ?
마지막에 github에서 merge까지 해주고 터미널에 들어와
Git pull 깃허브주소 입력후 merge로 최종수정된 파일을 다시 vscode에 끌어오고
다시 메인 브런치로 이동후 git branch -D 브런치복제파일 터미널에 적으면
복제파일이 삭제됨! 여기서 복제파일을 삭제하는이유? 사용하고나서 필요없어졌기때문에!
Git branch 입력후 메인브런치만 남아있는지 확인 후
수정 된 파일로 작업하면됨!
merge한거를 당겨올 경우!!
Git pull 깃허브주소 입력후 git branch 입력 하고 똑같이 작업하면댐