728x90

git 을 사용하기 전 기본적인 Linux 기본 명령어

pwd : 현재 위치

ls : 현재 위치 모든 리스트 // ls -a : ls와 동일, 숨겨진 폴더나 파일까지 보여줌  

mkdir "파일명" : 폴더생성 

touch "파일명" : 파일생성

cd : 위치 이동 // cd .. : 상위폴더로 이동

cd 예

GitHub와 연동하기 위한 개인정보 설정 

 

git config --global user.name "유저 이름" 

git config --global user.email "유저 이메일" //깃허브 이메일 

git config --list // 설정한 정보 확인

 

 

Github에서 Repository 생성 후 연동시작 

 

작업이력을 관리할 작업공간으로 이동 

cd 명령어로 작업공간으로 이동

git init 명령어로 시작 -> 프로젝트 생성시 한 번만 하면 됨 여러번 할 필요없음 // 여러번 해도 문제는 없음

git add "파일명" 으로 저장할 파일 지정 후 git commit -m "메세지" 로 실제 저장 또는 

git add .  명령어로 한번에 모든 수정된 파일이나 신규 변경이력을 지정하고 git commit -m "메세지" // 메세지는 변경이력 을 적는게 좋음 -> text1수정 text2 수정// 변경 지점을 찾기 쉽도록  

git status 명령어로 상태 확인 

 

이후에 Github에서 생성한 Repository에서 해당 부분을 git bash에 복사 붙여넣기(Shift insert) 하면 저장소에 올라가게된다. 

윗부분은 git init add commit 전 과정을 한번에 설정하는 것

연동 끝 이후에는 변경 이력이 있을때 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 "브랜치명" 부분은 생략 가능 

+ Recent posts