깃허브는? 깃허브는 소프트웨어 개발 프로젝트를 위한 소스코드 관리 서비스입니다.소스 코드를 열람하고 간단한 버그 관리, SNS 기능까지 갖추고 있어 개발자에게 필수적인 서비스 중 하나입니다. 기트업을 사용하여 버전 관리를 실시하고 있는 기업도 다수 있습니다.
Gethub를 사용하기 전에 Gethub에서 중요한 세 가지를 살펴보겠습니다.
- 자주 사용하는 2개의 날개를 사용하기 위해서는 commit과 push는 최소한 꼭 알아야 합니다.
- * commit : 파일을 추가하거나 변경 내용을 저장소에 저장하는 작업 *push : 파일을 추가하거나 변경 내용을 원격 저장소에 업로드하는 작업
- 2. 로컬 스토리지와 리모트 스토리지 : 파일 또는 디렉토리를 저장하는 스페이스 스토리지는 자신의 컴퓨터에 있는 “로컬 스토리지”로 생각하고 서버와 네트워크에 연결된 “리모트 스토리지”와 구별할 수 있습니다.Gethub를 사용할 경우 기본적으로 프로그래밍은 로컬 스토리지에서 작업을 수행하고 Gethub에 업로드하여 순간을 저장하기 위해 원격 스토리지(Gethub)에 업로드합니다.
- 3. 브랜치(branch)란? 브랜치는 독립적으로 작업을 진행하기 위한 개념이며 필요에 따라 만들어지는 각각의 브랜치는 다른 브랜치의 영향을 받지 않기 때문에 여러 작업을 동시에 진행할 수 있습니다.
https://backlog.com/git- tutorial/kr/stepup/stepup1_1.html 위의 사진과 같이 만들어진 브런치와 병합(merge)하여 작업한 내용을 다시 새로운 하나의 브런치로 모을 수 있습니다.
브런치를 사용하는 동시에 여러 작업을 수행할 때 작업의 흐름을 한눈에 파악할 수 있습니다.
GitHub 사용법은 기본적으로 git가 설치되어 있어야 합니다.
[다운로드 하실 사이트 : 본인의 os에 맞게 설치해주세요.]Downloads macOS Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. LatestsourceRelease2.30.0ReleaseNotes(2020-12-27)Download2.30.0forWindowsGUIClientsGitcomeswithbuilt-inGUItools(git-gui, gitk), butthereareseveralthird-partytoolsfo.git-scm.com1.github계정 만들기 GitHubiswhereover56milliondevelopersshapetommunity, Contommentoffuturetoge your Git repositories, review code like a pro, track bugs and feat… github.com
newprepository 들어가서 repository name을 정하고
2. 만들면 이렇게 되는데 오른쪽 상단에 url 복사해놓겠습니다. 제가 모자이크한 부분
이제 본인이 코딩한 디렉토리에 들어가서 cmd를 열고 – gitinit은 git 파일을 추가하는 것이다. – gitconfig – globaluser.name “(콤마 사이에 username) – gitconfig – globaluser.email (여기는 콤마Xmail 작성) – gitremoteadorgin”(여기”) 사이에 아까 복사해둔 URL을 추가하면 됩니다. 그러면 본인의 github과 연동하게 됩니다.) – gitadd–all-gitcommit-m”(쉼표 안에 저장하는 제목) – gitpush-uoriginmaster (그다음에 username, password를 작성해주세요.)
** 그 후 아까 기스브레포시토리에 가서 새로고침을 하면 기스브에 업로드 된 것을 볼 수 있습니다. **
& Gethub는 코딩 중에 잘못된 부분이 있으면 업로드한 그 시점으로 모두 돌아간다고 생각하시면 됩니다. E~Z