Git과 GitHub를 효율적으로 사용하는 방법을 배워보세요!!!🚀🚀
🍁힘내란?
Git은 오픈 소스 분산 버전 제어 시스템(DVCS)입니다. 특히 시간이 지남에 따라 파일에 대한 변경 사항을 기록하는 데 사용되는 시스템이므로 나중에 모든 변경 사항을 확인할 수 있습니다.
버전 제어 시스템은 사람이나 팀이 함께 프로젝트를 수행할 때마다 변경 내역을 추적합니다. 프로젝트가 발전함에 따라 팀은 문제가 발생하면 언제든지 모든 버전을 복구할 수 있다는 확신을 가지고 코드를 테스트, 실행 및 기여할 수 있습니다. 개발자는 다음을 검토할 수 있습니다.
🍁GitHub란 무엇인가요?
GitHub는 개발자가 코드를 저장 및 관리하고 코드 변경 사항을 추적 및 제어하는 데 도움이 되는 웹 사이트 및 클라우드 기반 서비스입니다. GitHub의 인터페이스는 초보 코더가 Git을 활용할 수 있도록 충분히 사용자 친화적입니다. GitHub가 없으면 Git을 사용하려면 일반적으로 좀 더 기술에 정통하고 명령줄을 사용해야 합니다. 그 외에도 누구나 무료로 로그인하고 공개 리포지토리를 호스팅할 수 있으므로 GitHub는 오픈 소스 프로젝트에서 특히 인기가 있습니다.
🍁Git은 어떻게 설치하나요?
OS에 따라 Git 버전을 다운로드할 수 있습니다. 여기는 Link
🍁힘내 명령
git init
구문:
git init <directory>
git clone
구문:
git clone <repo>
git add
구문:
git add <directory>
git commit -m
구문:
git commit -m <message>
git status
구문:
git status
git branch
구문:
git branch
git merge
구문:
git merge <branch>
git pull
원격 대응 업데이트로 로컬 개발 라인을 업데이트합니다. 개발자는 팀원이 원격의 분기에 커밋하고 이러한 변경 사항을 로컬 환경에 반영하려는 경우 이 명령을 사용합니다.
구문:
git pull --rebase <remote>
git push
브랜치에 대해 로컬로 만들어진 모든 커밋으로 원격 리포지토리를 업데이트합니다.
구문:
git push <remote-repo> --all
🍁이전 상태로 뒤로 이동
버그를 발견하면 코드 시작 부분부터 추적하여 코드 줄마다 살펴야 합니다. Git은 뒤로 이동 기능으로 작업을 단순화합니다. 작업 시작부터 살펴보는 대신 버그가 발견되기 전의 이전 커밋을 기반으로 추적할 수 있습니다. git에서 뒤로 이동하는 세 가지 명령이 있습니다. 그것은 우리의 필요에 사용됩니다.
git checkout
: 타임머신과 같이 프로젝트 파일의 상태를 지정된 시간으로 복원할 수 있습니다. 그러나 이것은 일시적입니다. 이들은 git 데이터베이스에 저장되지 않습니다.git reset
: 이 명령을 사용하면 미래로 돌아갈 수 없습니다. 커밋을 잃게 됩니다. git 로그가 재설정된 후 새 커밋을 작성해야 합니다.git revert
: 과거의 기존 파일 조건을 가져온 다음 마지막 커밋과 병합합니다.🍁Git 라이프사이클
git 수명 주기는 다음과 같은 네 가지 상태로 나뉩니다.
🍁새 리포지토리를 시작하고 GitHub에 게시
새 리포지토리를 만들고 GitHub에 게시해 보겠습니다. README, .gitignore 또는 라이선스로 리포지토리를 초기화하지 마십시오. 이 빈 저장소는 코드를 기다립니다.
# create a new directory, and initialize it with git-specific functions
git init my-repo
# change into the `my-repo` directory
cd my-repo
# create the first file in the project
touch README.md
# git isn't aware of the file, stage it
git add README.md
# take a snapshot of the staging area
git commit -m "add README to initial commit"
# provide the path for the repository you created on github
git remote add origin https://github.com/YOUR-USERNAME/YOUR-REPOSITORY.git
# push changes to github
git push --set-upstream origin master
git push -u origin master (Alternative)
🍁요약
이것이 우리 튜토리얼의 끝입니다, 코더 여러분! git cheat sheet!에 대해 자세히 알아보기
이 블로그를 읽어주셔서 감사합니다. 마음에 드셨기를 바랍니다!💗
Reference
이 문제에 관하여(Git과 GitHub를 효율적으로 사용하는 방법을 배워보세요!!!🚀🚀), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/sagarmedtiya/learn-to-use-git-and-github-efficiently-5174텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)