git 3

[git] 깃 로컬 원격 브랜치 조회/업데이트/생성/삭제

자신의 컴퓨터에 있는 로컬 브랜치(local branch)와 서버에 있는 원격 브랜치(remote branch) 관리 시 필요한 주요 명령어들을 알아보자. 확인현재 작업 브랜치 확인git branch수시로 현재 작업 브랜치 확인하는 습관을 들이면 좋다.작업 브랜치 변경git checkout [이동할 브랜치 이름] 조회로컬 브랜치 목록 조회git branch -a원격 브랜치 목록 조회git branch -r 업데이트원격 브랜치 업데이트git remote update원격 브랜치 로컬로 가져오기git checkout -t [가져올 원격 브랜치 이름]-t 는 tracking 옵션이다. 에러가 뜨면 -f 옵션을 추가해 강제로 가지고 올 수 있다. 위 방법을 사용하면 로컬 브랜치 이름이 가져올 원격 브랜치 이름과 ..

git 2023.08.09

[git] Github 원격 저장소에 잘못 올라간 파일 삭제 관리 git rm 파일경로 (+ .gitignore 설정)

원격 저장소 파일 관리 : 이미 push한 파일은 로컬 저장소에서 삭제 후 다시 push해도 그대로 남음! - 원격 저장소에 있는 파일 삭제 - .gitignore을 통해 원격 저장소에 올리지 않을 파일 명시하여 파일 관리하기 원격 저장소에 있는 파일 삭제 아래 명령어로 원격 저장소에 있는 파일 삭제가 가능하다. 해당 명령어 입력 후 꼭 commit, push 를 해야 반영된다는 점. +) 원격 저장소에서만 삭제할 경우 다음 commit, push에 똑같은 실수를 할 수 있으므로 .gitignore 설정 필수 // 원격, 로컬 저장소에 있는 파일 삭제 $ git rm {삭제할 파일 경로} // 원격 저장소에서만 삭제 $ git rm --cached {삭제할 파일 경로} .gitignore 파일 설정하기 ..

git 2023.06.28

[git] push 인증 에러 - fatal : Authentication failed for ~

상황 add, commit를 마치고 push를 하려는데, username과 password를 입력하라고 뜸. 깃에서 로그인 시 사용하는 password를 입력했더니 해당 에러가 뜸. 아무리 비밀번호를 다시 확인해도 계속 같은 에러 발생. fatal: Authentication failed for {레포지토리 주소} 원인 2021년 8월 이후부터 깃 로그인 시 사용하는 비밀번호를 사용해 인증하는 방식에서 토큰 인증 방식으로 변경됨. 비밀번호 대신 Fine-grained tokens과 Tokens(classic) 중 하나를 사용해 인증해야 한다. + ) 깃에서는 더 세밀하게 권한 설정을 할 수 있는 Fine-grained tokens 사용을 권장하며, Tokens(classic)을 사용할 경우 Organiz..

git 2023.02.21