🐱 Git

    [Git] 원격저장소 재연결하기

    로컬 프로젝트에 원격저장소가 연결되어있는 상태에서, 다른 저장소에 연결을 하고싶은 경우가 있다. 이럴땐 아래 명령어로 기존 원격저장소 연결을 끊고, 새 원격저장소를 연결하면 된다. $ git remote -v # 현재 연결된 원격저장소 확인 $ rm -rf .git $ git init $ git add . $ git commit -m "first commit”

    [Git] tag 설정하기

    버전 명시를 할 때 git tag를 많이 사용하게 되는 듯 하다. 명령어 tag 업로드 태그를 원격저장소에 업로드한다면 꼭 push를 해주어야한다~ $ git tag v1.0.0 # 태그 설정 $ git push origin v1.0.0 # 원격저장소에 업로드 tag 삭제 원격저장소에 업로드하지 않은 태그는 -d 옵션을 붙여주면 되고 원격저장소에 올라간 태그는 :를 붙여주면 된다. $ git tag -d v1.0.0 # 로컬 태그 삭제 $ git push origin :v1.0.0 # 원격저장소의 태그 삭제

    [Git] git clone 폴더 지정하기 (현재 위치, 폴더 이름 수정)

    [Git] git clone 폴더 지정하기 (현재 위치, 폴더 이름 수정)

    git clone을 가장 기본으로 사용하면 이렇게 쓸 수 있다. $ git clone {url} 이렇게하면 기본적으로 clone된 폴더가 repository이름과 같다. 현재 위치에 clone하기 이 방법을 몰랐을 땐 clone을 했다가 폴더안에 폴더가 생기기도하고, 일부러 상위 폴더로 이동해서 clone하기도 했었다. 방법은 아주 간단하다! $ git clone {url} . 이렇게 하면 현재 위치에 clone이 된다. 폴더 없이!! repository와 다른 이름으로 clone하기 이 방법을 몰랐을 때도 그냥 clone하고 폴더 이름을 수동으로 바꾸거나, 그냥 repository이름의 폴더로 사용했었다. $ git clone {url} {설정할 폴더이름} 이렇게하면 폴더 이름을 지정할 수 있다. 너무..

    [Git] Git 사용자 변경/설정

    다른 노트북을 사용하다가 오랜만에 새로 깃허브 이메일과 유저네임을 컴퓨터에 등록 해야했다 git config --global user.name "username" git config --global user.email "user@email.com" 위 명령어에 username, useremail에는 본인 깃 계정을 적어주면 된다

    [Git] .gitignore에 추가했는데 반영안될때

    [Git] .gitignore에 추가했는데 반영안될때

    이미 한번 올렸던 파일의 경우 gitignore에 추가해도, 반영되지 않는 듯 보일 때가 있다. 이때는 git 캐시를 지워주면 반영된다! git rm -r --cached . cache삭제 명령어를 수행하면 모든 파일이 새로 추가되는 것처럼 보이게된다. git add . git commit -m "delete cache" git push 변경사항을 저장해주고, commit - push 하면 cache가 삭제되어 gitignore파일에 있던 파일은 원격저장소에서 삭제되고, 나머지 파일만 다시 원격저장소로 올라가게 된다. 참고자료 https://jojoldu.tistory.com/307

    [GitLab] error: 레퍼런스를 'https://gitlab.com/team/repository.git'에 푸시하는데 실패했습니다

    [GitLab] error: 레퍼런스를 'https://gitlab.com/team/repository.git'에 푸시하는데 실패했습니다

    Gitlab 에서 Repository 처음 생성 후, 적혀있는대로 clone, commit, push를 진행하는데 push 단계에서 에러가 발생했다! 에러메세지 error: 레퍼런스를 'https://gitlab.com/team/repository.git'에 푸시하는데 실패했습니다 커밋된걸 보니 main branch로 commit 되었는데, 내가 따라친건 master로 되어있었다 master대신 main으로 push하니 성공 git push -u origin main

    [Git] 특정 Commit으로 되돌리기

    [Git] 특정 Commit으로 되돌리기

    아주가끔 Commit한 코드가 잘못되어, 지난시점으로 돌아가고싶을 때가 있다! 깃허브에서 commit내역을 보면 commit ID가 있다 commit ID 복사버튼을 클릭 ( 실제로는 위에 보이는 길이보다 더 긴 문자열이다 ) git reset {commitID} ex) git reset 4752d07 -> 해당 커밋 ID로 돌아간다. 이제 여기서 commit, push 해주면 되는데, 그럼 이후 기록이 사라지니 주의!