Git, Github 저장소 명령어
참고: GitHub Guide 페이지 링크 guides.github.com/activities/hello-world/
아래 블로글 게시물도 참조하세요.
Git 사용 방법 정리(commit, push, pull request, merge 등)
Git의 기본 브랜치를 master에서 main으로 변경하기
[참고] 예전에는 기본 브랜치 이름이 master였지만 이제는 main으로 바뀌었다고 합니다.
GitForWindows 설치하기(윈도우 사용자)
Git 서버와 명령을 주고받기 위해 GitForWindows에 접속하여 프로그램을 다운로드하여 설치한다.
새 프로젝트를 만들고 Git에 올리기
1) 컴퓨터에 프로젝트 폴더를 만든다.
2) 깃허브에 로그인하여 새 레포지트리를 만든다.
3) 브라우저 주소창에 있는 레포지트리 경로를 복사한다.
4) 탐색기에서 프로젝트 폴더를 우클릭하고 Git Bash Here를 선택한다.
5) 다음 명령을 실행한다.
git init <엔터> <-- 초기화
git add . <엔터> <--현재 폴더 선택
git remote add origin 복사한경로 <엔터> <-- 깃 저장소 연결 정보
git commit -m "메시지" <-- 커밋, 메시지 알림
git push -u origin +master <엔터> <-- 깃 저장소에 업로드
init, remote 명령으로 연동되면 다음부터는 다른 명령을 바로 이용할 수 있습니다.
git status <엔터> <--- 변경된 파일이 있는지 검사
git add . <엔터>
git commit -m "메시지"
git push -u origin master <엔터>
[참고] 전역 정보 user.name, user.email 설정 (공통 적용)
git config --global user.name 사용자이름
git config --global user.email 이메일주소
특정 로컬 프로젝트 디렉터리에 사용자이름과 이메일을 적용하려면,
git config user.name 사용자이름
git config user.email 이메일주소
Git에 있는 프로젝트 가져오기
1) 컴퓨터에 프로젝트 폴더를 만든다.
2) 깃허브에 로그인하여 해당 프로젝트로 이동한다.
3) 브라우저 주소창에 있는 레포지트리 경로를 복사한다.
4) 탐색기에서 프로젝트 폴더를 우클릭하고 Git Bash Here를 선택한다.
5) 다음 명령을 실행한다. (중간에 로그인 요청 과정이 있다.)
git init <엔터>
git remote add origin 복사한경로 <엔터>
git pull oigin master <엔터> <--- 깃 저장소 내용을 다운로드
Git에 있는 프로젝트 복제해오기 clone(클론), download
1) 컴퓨터에 프로젝트 폴더를 만든다.
2) 깃허브에 로그인하여 해당 프로젝트로 이동한다.
3) 브라우저 주소창에 있는 레포지트리 경로를 복사한다.
4) 탐색기에서 프로젝트 폴더를 우클릭하고 Git Bash Here를 선택한다.
5) 다음 명령을 실행한다.
git clone 복사한경로 <엔터>
[참고] couldn't find remote ref master 에러 발생시
PULL 작업에서 master를 main으로 바꾸어 다시 실행하자.
다른 사람과 공유하거나 여러 컴퓨터에서 작업하는 경우
수정된 부분을 곧바로 PUSH하면 안됩니다.
PULL 작업을 해서 최신 내용으로 업데이트한 후에 PUSH 작업을 진행합니다.
error: src refspec master does not match any 에러 발생시
error: failed to push some refs to 'https://github.com/repo~' 에러 발생시
PULL 없이 PUSH 할 때 발생할 수 있다.
새 저장소에서 다시 초기화하고 PULL 작업 후 PUSH 진행
'소프트웨어 개발&환경' 카테고리의 다른 글
표준 미디 파일 구조(포맷, 형식) (0) | 2021.02.23 |
---|---|
아나콘다(Anaconda) 설치, 가상환경, 프롬프트 conda, pip 명령 (0) | 2021.02.14 |
앱인벤터에서 진화한 코듈라(KODULAR) (0) | 2021.01.14 |
온라인 코딩 사이트, Repl.it (0) | 2020.12.06 |
파이썬, 아나콘다에서 opencv 설치하기 (0) | 2020.01.12 |