git셋팅하는 법
1.git 컴퓨터에서 처음 시작했을 때
- git bash를 킨다.
- git config --global user.name "사용자이름"; (global 로 설정하면 컴퓨터의 모든 프로젝트를 사용할 수 있다. local로 설정하면 내가 있는 폴더의 프로젝트만 사용할 수 있다. )
- git config --global user.email "이메일 주소"
- git config --global user.email "주소"--replace-all (이메일이 깃에 원래 저장되어 있어서, 해야함, 새 컴퓨터는 안함)
셋팅 완료 !
참고로 어느 프로젝트에 있는지 몰라서 에러가 나는 경우 ,,
- pwd (현재 어느 파일에 있는지 확인해준다)
- cd .. (현재 파일로 간다) , cd 사용자 이름 해주면 c파일로 감
(~ is the home folder,home folder is the default folder for the user,because you are logged into pudding account, the home folder is C/Users/pudding so ~ = C/Users/pudding)
깃클론을 시작해자 ! 본격적으로 깃랩과 연결해주는 과정
5.깃랩에 Create a new repository로 들어가서 모든 내용을 복붙해준다.
git clone git@gitlab.com:Ms.Pudding/settingpractice.git
첫번쨰줄이 컴퓨터에 프로젝트를 클론(저장)해주는 역확을 한다, (컴퓨터에 폴더를 만들어준다)
$ cd magic-zoo (클론해주고 내 프로젝트 위치로 가준다)
git switch -c main (main브랜치로 가준다)
touch README.md (파일을 만들어주는 명령, touch가 깃랩에 파일 만들어줌)
git add README.md (깃랩에 push 하고 싶은 파일을 넣어주는 것)
git commit -m "add README" (로컬에서 커밋해줌 , 아직까지는 로컬이기 때문에 나만 다른 부분을 볼 수 있음, 깃랩에 아직 안갔음)
git push -u origin main(깃푸쉬하면 다른 개발자도 내가 바꾼걸 볼 수 있음, 깃랩에 간다, origin이 서버이름 main이 브랜치 이름)
git status (브랜치가 어느 파일에 있는지 보여준다)
untracked or unstages files나오면 git add * 로 모든 파일을 선택하여 unstatged파일을 넣어준다.