Git 사용법 – github, git 명령어

깃허브 소프트웨어 개발 프로젝트를 위한 소스코드 관리 서비스 https://github.com

깃허브는 1억 명 이상의 개발자가 함께 소프트웨어의 미래를 형성하고 있는 곳입니다.

오픈 소스 커뮤니티에 기여하고 Git 저장소를 관리하며 Pro와 같은 코드를 검토하고 버그 및 fea를 추적합니다.

새 스토리지(repository 저장소) 생성 등록 후 상단 우측 + + new repository

새 스토리지(repository 저장소) 생성 등록 후 상단 우측 + + new repository

public 과 Private : 인터넷상의 누구나 이 저장소를 볼 수 있습니다.

누가 커밋할 수 있는지 선택합니다.

개인 이 저장소를 표시하여 커밋할 수 있는 사용자를 선택합니다.

echo “# git-test” >> README.mdgit initgit add README.mdgit commit -m “first commit” git ブランチ -Maining temote add origin https://github.com/koreanred/git-test.gitgit push-u origin main

원격 서버 주소를 추가합니다.

git remote add origin https://github.com/koreanred/git-test.git원격주소 확인git remote get-url origin

git push – uorigin master 로컬 마스터를 GitHub repository에 업로드하다Git Hubrepository에 자주 실려 있다.

수정된 파일을 commit 후 GitHub에 Pushgitpushoriginmastergit pull origin master 원격 repository 에서 가져오기가끔 명령 프롬프트(cmd)로 한글이 깨질 수, setLC_ALL=ko_KR.utf-8git에서 한글 파일 이름이 깨져서 보이는 경우, gitconfig-global core.quotepath=falsegit reset HEAD~1 잘못되고 관여한 것을 한 단계 앞으로 돌아가고 싶은 경우, reset-옵션 soft(gitadd)mixed(수정 시 add)hard(반 계전 위탁)git reset-hard:기존의 약속 전까지 모든 중간 단계를 클리어 하고 싶을 때새로운 관계로 만든다.

(협업할 때는 reset대신 reset은 로컬에서 사용)git revert위탁 고유 번호(7자릿수)Git Branch 칼라 브런치git branch 브런치리스트 git branch development (새로운 브랜치명) 새로운 브런치 만들기 git checkout development (새로운 브런치명) 브런치체크아웃(전환)git checkout mastergit branch ブランチ 맞춤 git merge development (새로운 브랜치명)git rebase-coutinue:merge을 깨끗이… 그렇긴잘 사용하지 않는다.

중요한 수정 사항 빨리 반영 git cherry-pick커밋 고유 번호(7자리 수)tag이용 git tag v1.0.0git reset v1.0.0git stash 임시 저장 git stashlist 임시 저장 목록 git stashapply 임시 보존 적용git fetch git pull = git merge + git fetch #github의 사용법 #git명령어 #git기본사용법 #git기본명령어 #gitbranchgit fetch git pull = git merge + git fetch #github의 사용법 #git명령어 #git기본사용법 #git기본명령어 #gitbranchgit fetch git pull = git merge + git fetch #github의 사용법 #git명령어 #git기본사용법 #git기본명령어 #gitbranch