Github 소개

11492 단어 webdevgithubbeginners
Github는 세계 각지의 개발자들이 사용한다.신입 개발자로서는 감당하기 어려울 수도 있다.본 논문에서, 나는 신입 개발자를 위해 Github의 기초 지식을 분명히 하기를 바란다.나는 무엇이 Github이고, 그것이 어떤 용도가 있는지, 그리고 현실 생활의 예들을 토론할 것이다.
TLDR
새 저장소 작성
echo "# <repo-name>" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin <git@github.com:username/repo-name.git>
git push -u origin main
작성 및 편집
git branch
//Shows what branches that already exist
git checkout -b <newBranchName>
//This will create a new branch and also make it your active branch
git push -u origin <newBranchName>
//This will push the new branch and update your repo
git add .
//This will stage all the changes that occurred in this branch
git commit -m "message to attach to the commits"
//This message will be attached to your changes
git push
//This will push the changes to that branch and update your Github repo
병합
git checkout main
//This will take you back to your main branch. Main is the name of the branch you want to merge with. Remember you can check this with git branch
git merge <newBranchName>
//This will merge the two branches together. 
git push
//This will push the changes to that branch and update your GitHub repo
삭제
git branch -d <newBranchName>
//this will delete the branch locally. This will only delete the branch if is has been pushed and merged. If you want to force delete the branch without being pushed or merged use -D instead of -d
git push origin :<newBranchName>
//this will delete the branch in the repo on GitHub.

Github이란?
Github는 개발자와 팀이 코드를 관리하는 데 도움을 주는 코드 관리 플랫폼이다.그것의 작업 원리는 스테로이드와 외부 하드디스크와 유사하다.가장 기본적인 차원에서, 이것은 로컬 기기 이외의 다른 장치에 힘들게 얻은 코드를 저장할 수 있게 한다.이게 얼마나 좋은 건데.이것은 여러 장치에서 코드를 백업하고 공유하며, 버전을 제어하고, 접근할 수 있도록 합니다.Github에는 또 다른 좋은 기능들이 있지만, 이것은 본 입문에서 소개한 범위를 넘어선다.

Github의 용도는 무엇입니까?
Github이 무엇인지 알지만, Github이 어떻게 당신의 업무 프로세스에 융합되었는지 알고 있습니다.내가 처음으로 프로그래밍을 배우기 시작했을 때, 나는 가장 기본적인 방식으로GitHub을 사용했다.제가 처리하고자 하는 모든 실천 문제나 프로젝트에 대해 Github 저장소를 만들 것입니다.저장소는 바탕 화면의 폴더와 같습니다.이 저장소는 특정 항목에 대해 작성 중인 모든 코드를 저장합니다.저장소 설정은 매우 간단합니다.Github는 매우 상세하고 따르기 쉬운 설정 경로를 제공합니다.
echo "# <repo-name>" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin <git@github.com:username/repo-name.git>
git push -u origin main
상술한 조작을 실행하면 귀하의 환매 협의를 설정할 것입니다.환매 협의를 갱신하고 변경하려면 몇 가지 명령이 주의해야 한다.git add .네,dd 이후의 빈칸과 마침표는 고의입니다.이 명령은 모든 변경 사항을 임시로 저장하고 그것을 읽어서 제출합니다.git commit -m “<some text to describe commit>” 이 메시지에서 당신의 문자는 매우 중요합니다.너는 네가 한 변화를 정확하게 묘사해야 한다.이 작업을 정확하게 완성하는 데 시간이 좀 걸리면 나중에 코드를 공유하고 디버깅하는 것이 더욱 쉬워질 것이다.이러한 제출은 Github의 저장소 디렉토리에서 변경된 파일 옆에 표시됩니다.git push GitHub에 대한 변경 사항은 "추진"됩니다.이 명령은 Github repo에 대한 변경 사항을 저장하는 데 사용됩니다.

나뭇가지
지점은 내가 이 프로필에서 토론할 마지막 주제이다.지점은 Github을 사용하여 개발하는 데 매우 중요하다.우리의 폴더 예시로 돌아가서 데스크톱의 폴더처럼 되돌려줍니다.브랜치를 만드는 것은 데스크톱의 폴더를 복사하는 것과 같다.이것은 우리로 하여금 새로운 기능을 도입할 수 있게 하고 팀워크를 더욱 쉽게 한다.
프로젝트에 새로운 기능을 도입할 때 이미 만들어진 기능을 파괴하지 않도록 해야 한다.새 분기를 생성하여 해당 분기에서 기능을 처리할 수 있습니다.이것은 당신이 원하는 모든 것을 바꾸고 시도할 수 있는 자유를 준다. 왜냐하면 당신의 주된 부분은 닿지 않고 기능이 완비되어 있다는 것을 알고 있기 때문이다.최악의 경우, 당신은 잡초 속에서 방향을 잃고, 프로젝트를 어떻게 정상 궤도로 돌려야 할지 모른다.언제든지 분기를 삭제하고 새 분기를 생성하여 다시 시도할 수 있습니다.가장 좋은 것은 새로운 기능을 완벽하게 실현하고 주요 지점과 통합하는 것이다.
지점은 팀 업무를 가볍게 한다.지점은 팀원들 사이에서 기능을 구분할 수 있다.모든 사람이 새 지점을 만들고 이 기능을 사용할 수 있습니다.이 기능이 완성되면 기본 지점과 쉽게 통합할 수 있습니다.통합 후 전체 팀은 새로운 업데이트의 기본 지점을 추출하고 이 과정을 반복할 수 있습니다.만약 팀원이 어떤 문제에서 곤경에 빠진다면, 다른 사람들은 그들의 업무에 해를 끼치지 않는 상황에서 지점을 취소하고 그들에게 도움을 제공할 수 있다.

전문 알림
지점의 마지막 일은 새로운 개발자로서 프로젝트를 구축할 때 많은 강좌를 따를 수 있습니다.분기를 만들 때 이 강좌를 저장하는 방법으로 사용할 수 있습니다.강좌를 완성하고 통합하면 이 지점을 잠시 후에 다시 방문해서 이 기능을 어떻게 실현하는지 알 수 있습니다.이것은 당신이 개발자로서 공부하고 성장하는 데 도움을 줄 것이다. 이것은 많은 개발자들이 직장 생활 후기에 이르러서야 이용할 수 있는 것이다.
다음은 분기 생성, 업데이트 및 병합 명령입니다.
작성 및 편집
git branch
//Shows what branches that already exist
git checkout -b <newBranchName>
//This will create a new branch and also make it your active branch
git push -u origin <newBranchName>
//This will push the new branch and update your repo
git add .
//This will stage all the changes that occurred in this branch
git commit -m "message to attach to the commits"
//This message will be attached to your changes
git push
//This will push the changes to that branch and update your Github repo
병합
git checkout main
//This will take you back to your main branch. Main is the name of the branch you want to merge with. Remember you can check this with git branch
git merge <newBranchName>
//This will merge the two branches together. 
git push
//This will push the changes to that branch and update your GitHub repo
삭제
git branch -d <newBranchName>
//this will delete the branch locally. This will only delete the branch if is has been pushed and merged. If you want to force delete the branch without being pushed or merged use -D instead of -d
git push origin :<newBranchName>
//this will delete the branch in the repo on GitHub.
나는 본문이 당신의 Github에 대한 자신감을 강화하는 데 도움이 되기를 바랍니다.이것들은 모두 좋은nidbits 입문이지만,Github는 아직 이용할 수 있는 곳이 많다.Github에 익숙한 문서 탐색고용주가 고마워할 거야!

좋은 웹페이지 즐겨찾기