
Git은 본인의 pc내에 있는 파일을 관리하는 버전 관리 프로그램이고
Github는 클라우드 기반으로 git 버전 프로그램을 관리하는 원격 저장소이다.
git config --global init.defaultBranch main
git config --global user.name "프로필 이름"
git config --global user.email "이메일 주소"
git config --global --list
cd desktop //폴더 이동
mkdir github //폴더 생성
cd github //폴더 이동
다음은 아래의 명령어를 통해 github repository를 clone한다
git clone (연결하고자 하는 github url)
clone이 제대로 되었다면 github repository와 같은 이름으로 폴더가 생성된다. 그리고 그 폴더로 이동한다.
cd (클론받은 폴더)
해당 위치에서 add, commit, push 명령어를 사용한다.
git add .
git commit -m "커밋 메세지"
git push origin main
git add를 하면 작업 공간에 있던게 staging 영역으로 넘어가고
git commit을 하면 staging영역에서 local repository로 넘어가고
git push를 하면 local repository에서 remote repository(github)으로 넘어가게 된다.
git pull
git pull 명령은 원격 저장소(github)에 있는 프로젝트를 가져온다.
💡 git clone과 git pull의 차이는?
git clone과 git pull 둘 다 repository에 있는 파일을 가져오는 것인데 이 둘의 차이점은
git clone은 리모트 설정을 자동으로 해주는 초기 다운로드에 사용하고
git pull은 리모트 설정이 이미 되어있을 때 수정 사항 등을 다운로드 할 때 사용된다
즉, remote 설정을 자동으로 하나 안되나의 차이를 가진다❗️
https://velog.io/@co_der/Git%EA%B3%BC-GitHub-%EC%B0%A8%EC%9D%B4