올리고 싶은 파일 우클릭으로 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 branch 브랜치명 : 브랜치 생성
git checkout 브랜치명 : 브랜치로 이동
git merge 브랜치명 : 현재 브랜치에 지정한 브랜치를 병합
.gitignore 파일 만들어서 git이 만들어진 폴더에다 넣으면 원격 저장소에 push할 때 같이 안올라감
git remote : 현재 연결된 원격 저장소 리스트 출력
git remote add 저장소명 저장소URL : 저장소명으로 저장소 URL을 원격 저장소로 등록
git remote remove 저장소명 : 해당 원격 저장소 삭제
git push -u 저장소명 브랜치명 : 지정한 저장소에 지정 브랜치로 push / 다른 사람과 같이 쓸 땐 내 브랜치로 push하고 내 브랜치를 pull request로 main 브랜치에 merge
git pull 저장소명 브랜치명 : 현재 브랜치(로컬 브랜치)에 해당 저장소에 있는 해당 브랜치를 가져옴
// 처음? 혹은 자기가 쓰던 PC가 아니라면 처음에 설정해주기
git config --global user.name : 현재 설정된 유저의 이름을 불러옴
git config --global user.name "사용자명" : 해당 사용자명으로 설정값을 변경
git config --global user.email : 현재 설정된 유저의 이메일을 불러옴
git config --global user.email "이메일" : 해당 사용자 이메일로 설정값을 변경
git config --global core.autocrif true
git config --list : 현재 로컬 컴퓨터에 설정된 git 계정 내용 확인
Access Denied 오류 메세지 출력될 경우
git config --system --unset credential.helper : 자동 로그인 해제하는 명령어
git config --global credential.helper store : push할 때 마다 아이디와 패스워드 입력 작업 생략
다른 사람이 쓰던 PC 물려받은 후 처음에 자동 로그인 해제하고 내 이름과 이메일 입력 후
git clone으로 내가 쓰던 repository 불러왔음
git clone 저장소 URL : 원격 저장소 연결없이 clone하면 만들어져 있는 repo 땡겨옴
*저장소의 제일 최상위 폴더가 있어야할 폴더에서 cmd로 git clone 땡기기
'Git, Github' 카테고리의 다른 글
error: failed to push some refs to / git push --set-upstream (0) | 2023.03.08 |
---|---|
Github 화살표 디렉토리 수정 (0) | 2023.02.07 |
Git Bash 복사, 붙여넣기 및 단축키 (0) | 2022.12.20 |
댓글