Git 및 Github: 빠른 시퀀스

4136 단어 gitgithub
다음 단계를 순서대로 연습할 수 있습니다.
  • 시작: 다운로드 및 설치Git 하면 Git Bash를 열 수 있습니다.
  • 리포지토리 생성: 일부 소스 코드(예: test.html) 및 유형git init으로 디렉토리에 액세스합니다.
  • 파일 추가: 동일한 디렉토리에서 다음을 입력할 수 있습니다. git add . . 그런 다음 해당 디렉토리의 모든 파일이 추가됩니다.
  • 상태 확인 중: git status를 입력하면 다음 메시지가 표시됩니다.
  • 사용자 구성: 따옴표 사이의 데이터 변경 아래 명령을 실행합니다.

  • git config --global user.email "[email protected]"
    git config --global user.name "Your Name"
    


  • 커밋: 인용 부호 사이에 메시지를 변경하는 아래 명령을 실행합니다.

  • git commit -m "Your message."
    

  • 로그 시각화: 유형 git log .
  • 파일 무시: 빈 파일을 만들 수 있으며 동일한 디렉토리에 .gitigonore라는 파일에 파일 이름을 추가합니다.
  • Github부터 시작: Github에서 계정을 만들고 새 저장소를 만듭니다.
  • 원격 저장소 추가: 저장소 링크를 변경하려면 아래에 코드를 입력하십시오.

  • git remote add origin https://github.com/YOURNAME/NAMEREPOSITORY.git
    

  • 코드 푸시: git push origin master를 입력하고 로그인 및 비밀번호를 입력합니다.
  • Github에서 복제: 컴퓨터의 다른 디렉터리에 액세스하고 아래 명령을 실행할 수 있습니다.

  • git clone https://github.com/YOURNAME/NAMEREPOSITORY.git
    


  • Github에서 가져오기: Github 페이지에서 파일을 변경한 다음 아래 명령을 실행할 수 있습니다.

  • git pull https://github.com/YOURNAME/NAMEREPOSITORY.git master
    

  • 새 분기 만들기: git branch NAMEBRANCH .
  • 스위칭 분기: git checkout NAMEBRANCH .
  • 분기에 커밋: 파일을 변경하고 아래 명령을 실행합니다.

  • git add NOMEFILE
    git commit -m "Changing file for commit branch test."
    


  • 병합: 아래 명령을 실행합니다.

  • git checkout master
    git merge NAMEBRANCH
    


  • Rebase: 파일을 변경하고 아래 단계를 실행합니다.

  • git add NOMEFILE
    git commit -m "Changing file for commit master for rebase test."
    git checkout NAMEBRANCH
    

    파일을 다시 변경하십시오.

    git add NOMEFILE
    git commit -m "Changing file for commit branch for rebase test."
    git checkout master
    git rebase NAMEBRANCH
    


  • 재설정 및 복원: 파일을 변경하고 아래 단계를 실행합니다.

  • git add NOMEFILE
    git reset HEAD NOMEFILE
    git checkout -- NOMEFILE
    


  • 되돌리기: 파일을 변경하고 아래 단계를 실행합니다.

  • git add NOMEFILE
    git commit -m "Changing file for revert test."
    git log
    

    마지막 커밋과 관련된 해시를 가져와야 합니다.

    git revert HASHLASTCOMMIT
    


  • Stash: 파일을 변경하고 아래 단계를 실행하면 명령git stath pop이 숨김 목록에서 제거되고 적용되며 커밋할 수 있습니다.

  • git stash
    git stash pop
    git add NOMEFILE
    git commit -m "Changing file for stash test."
    


  • 다른 커밋으로 전환하고 분기 만들기: 아래 단계를 실행합니다.

  • git log --oneline
    

    과거 커밋에서 해시를 가져옵니다.

    git checkout HASHPASTCOMMIT
    git checkout -b NOMENEWBRANCH
    


  • 커밋의 차이점: 마스터git checkout master로 돌아가서 아래 단계를 실행합니다.

  • git log --oneline
    

    모든 커밋에서 두 개의 해시를 가져옵니다.

    git diff HASH1..HASH2
    


  • 태그 생성: 아래 단계를 실행하십시오.

  • git tag -a VERSIONNAME -m "Creating a tag."
    

    커밋을 푸시하고 Github에 태그를 지정할 수 있습니다.

    git push origin master
    git push origin VERSIONNAME 
    

    어떤 피드백이든 환영합니다!

    좋은 웹페이지 즐겨찾기