본문 바로가기

Git, Github4

error: failed to push some refs to / git push --set-upstream push할 때 제목과 같은 에러가 뜰 때가 있는데 원격 저장소(Gtihub)에 있는 파일이 내 로컬 저장소(내 컴퓨터)에는 없을 때는 에러라고 한다. 로컬 저장소에서 원격 저장소를 pull로 한 번 받은 뒤 다시 push해주면 해결되더라 가끔씩 git push --set-upstream origin main가 뜰 때도 있는데 이 명렁어는 현재 내 로컬 저장소의 원격 저장소를 origin main 원격 저장소에 push하는 명령어라고 한다. origin 내가 처음 만들 때 이름지은 원격 저장소명이고 main은 branch 이렇게 한 번 써주면 원격 저장소가 origin에 연결됐기에 그 다음부턴 바로 push 가능 2023. 3. 8.
Github 화살표 디렉토리 수정 Github에 폴더 추가 시 사진의 react-example처럼 화살표가 찍힌 폴더가 생기는 경우가 있는데 이 경우 해당 폴더는 클릭이 되지 않는다. 해당 react-example을 포함하는 최상위 폴더에 .git 파일이 이미 있는데 react-example 폴더 내에도 .git 파일이 있어서 그렇다고 한다. 수정 ㅡ 해당 화살표 디렉토리 내에서 rm -rf .git로 git 파일을 제거 ㅡ git rm --cached . -rf로 해당 디렉토리 내에 있는 스테이지 파일 제거 ㅡ 이후 다시 상위 폴더에서 add → commit → push해주면 디렉토리에 화살표가 사라져 있다. 2023. 2. 7.
Git 명령어 올리고 싶은 파일 우클릭으로 git bash 실행 해당 폴더 주소에서 cmd 실행시키면 해당 폴더 주소의 cmd 창 켜짐 git init : 해당 폴더에 git을 사용하도록 초기화 git init --initial-branch=master : git 사용하도록 초기화하면서 시작 브랜치를 master로 하는 듯 git add . or 파일명 : 워크 트리에 있는 파일을 스테이지에 올림 / .은 파일을 다올리고 파일명만 적으면 그 파일만 올라간다. git commit -m "msg" : 스테이지에 있는 파일을 로컬 레포지토리에 올림 git status : 현재 깃 버전의 상태를 보여줌 git branch : 브랜치 리스트를 보여줌 git branch -M 브랜치명 : 현재 브랜치의 이름 변경 git bran.. 2023. 1. 30.
Git Bash 복사, 붙여넣기 및 단축키 Git은 DVCS(분산 버전 관리 시스템, Distribute Version Control System)으로, 소스 코드의 버전 및 이력을 관리할 수 있다. 복사하기 : Ctrl + Insert 붙여넣기 : Shitf + Insert 라인 맨 앞 이동 : Ctrl + a 라인 맨 뒤 이동 : Ctrl + e 커서 앞으로 한 칸 이동 : Ctrl + b 커서 뒤로 한 칸 이동 : Ctrl + f // 라인 이동은 그냥 방향키로도 가능하다 단어 단위 삭제 : Ctrl + w 현재 라인 전체 삭제 : Ctrl + u 2022. 12. 20.