맥) 터미널을 사용해서 git 폴더를 생성해보자.
선생님이 만든 repository(https://github.com/Kyeongrok/like-lion-java)를
로컬에 가져와 보는 연습
터미널에 git clone https://github.com/Kyeongrok/like-lion-java 입력
클론한 repository를 인텔리제이에서 열어보기
로컬에서 리모트로 내보내기 (push)
좌측 상단에 ‘파일’ → 새로 만들기 → 로컬 저장소 생성
Git폴더 안에 repository 만들어
터미널 열어서 repository 있는 곳까지 cd 사용해서 이동
git status
명령어 입력해서 상황 확인? 가능
ls -a
명령어로 .git
파일이 있는지 확인. (이게 있어야 잘 생성된 것임)
터미널에서 vim로 repository 안에 txt파일 만들어보기
vi hello-world.txt
소스트리로 가서 파일 상태를 보면
이렇게 스테이지에 올라가지 않은 파일에 방금 만든 파일이 생긴 걸 볼 수 있다.
체크해서 스테이지로 올리기 (터미널 명령어로는 git add
)
commit 메세지 작성후 커밋하기
터미널로 가서 git status
쳐보면
푸쉬 안 한거 있다고 알려줌
이 상황이라고 보면 된다.
이제 푸쉬하면 되는데 그 전에 리모트(깃헙)의 어떤 repository에 푸쉬할 건지 설정해줘야함.
repository 생성하고
해당 Repository 주소를 복사해서
소스트리에 와서 좌측 상단에 ‘저장소’ → 원격 저장소 추가
원격 이름은 Origin / url은 repository 주소 복붙
주소 복붙할 때 토큰 넣고 해
push 버튼을 누르면
master라고 나올텐데 main으로 변경해서 푸쉬해준다.
❗ 잠깐!!!!!!!!!!!!!!!!!!! 소스트리 push시 토큰 인증 요구 (비밀번호 오류 메세지)
https://토큰입력@github.com/
내 토큰 → 유출되지않게 조심.
참조해서 해결하자
.iml 파일
.idea 파일
mkdir java-command-test
깃헙에서 new repository
이거 터미널에 한 줄씩 복붙
echo "# java-command-test" >> README.md
cat README.md // 안에 내용을 확인하고 싶을 때 쓴다는데?
git init
git add README.md
git commit -m "first commit"
git branch -M main //master에서 Main으로 이름 바꿔주는거
git remote add origin https://github.com/레포지터리
git push -u origin main
❗ Username for ‘https://github.com’: 나옴. username 입력
Password 여기에는 토큰!! 토큰!!