git 을 사용하기 전 기본적인 Linux 기본 명령어
pwd : 현재 위치
ls : 현재 위치 모든 리스트 // ls -a : ls와 동일, 숨겨진 폴더나 파일까지 보여줌
mkdir "파일명" : 폴더생성
touch "파일명" : 파일생성
cd : 위치 이동 // cd .. : 상위폴더로 이동
GitHub와 연동하기 위한 개인정보 설정
git config --global user.name "유저 이름"
git config --global user.email "유저 이메일" //깃허브 이메일
git config --list // 설정한 정보 확인
Github에서 Repository 생성 후 연동시작
작업이력을 관리할 작업공간으로 이동
git init 명령어로 시작 -> 프로젝트 생성시 한 번만 하면 됨 여러번 할 필요없음 // 여러번 해도 문제는 없음
git add "파일명" 으로 저장할 파일 지정 후 git commit -m "메세지" 로 실제 저장 또는
git add . 명령어로 한번에 모든 수정된 파일이나 신규 변경이력을 지정하고 git commit -m "메세지" // 메세지는 변경이력 을 적는게 좋음 -> text1수정 text2 수정// 변경 지점을 찾기 쉽도록
git status 명령어로 상태 확인
이후에 Github에서 생성한 Repository에서 해당 부분을 git bash에 복사 붙여넣기(Shift insert) 하면 저장소에 올라가게된다.
연동 끝 이후에는 변경 이력이 있을때 git add . 와 git commit -m "메세지" 를 계속 사용해서 저장
추가로
git clone "Repository주소" : Github 에 작업중인 Repository가 있으면 git clone "Repository주소" 이후 add . commi -m 으로 관리
git pull : 협업중인 경우 다른 사람들의 변경사항을 받아서 작업
git push origin "master or main"(브랜치명) : 작업후 브랜치에 푸시 ... origin "브랜치명" 부분은 생략 가능