본문 바로가기

쿤즈 DevTool/Git8

[Git] 여러사람이 함께 작업하는 브랜치 git branch Git을 이용하는 궁극적인 목적은 소스 관리를 하기 위함입니다. 소스 관리는 혼자 할 수도 있지만 여러 사람이 함께 작업하며 관리할 수도 있습니다. 그래서 필요한 부분이 브랜치입니다. 이번 포스팅에서는 브랜치에 관해서 알아보도록 하겠습니다. 여러 작업을 나누기 위한 방법 Branch 혼자 작업하더라도 여러 가지 작업을 나눌 필요가 있을 수도 있습니다. 또 여러 사람이 함께 작업하게 되면 소스코드가 어떤 것이 최신인지 알 수 없게 될 수도 있습니다. 그래서 등장한 것이 Branch입니다. Branch를 나누게 되면 여러 사람이 함께 공동작업을 할 수 있습니다. 누구는 최종 릴리즈 버전에 대해서 개발을 해나가고, 누구는 추가되는 기능을 개발하고, 또 다른 누군가는 버그를 픽스하는 작업등을 각각의 Branch.. 2021. 4. 5.
[Git] 원격저장소(GitHub)에서 내려받기 git pull 앞선 포스팅에서는 git push를 이용해서 원격 저장소인 GitHub에 소스를 업로드하는 방법을 해봤습니다. 2021.04.02 - [쿤즈 DevTool/Git] - [Git] 원격 저장소(GitHub)에 소스 업로드 git push 기본적으로 소스관리를 위해서 저장소에 저장하는 방법까지는 모두 해본 것입니다. 이번 포스팅에서는 원격저장소인 GitHub에 있는 소스를 내려받는 방법을 알아보도록 하겠습니다. GitHub에서 내 로컬 PC로 소스 내려받기 원격 저장소인 GitHub에서 내 로컬로 소스를 내려받기 위해서 먼저 GitHub에 로그인합니다. 그리고 소스를 추가해 보도록 하겠습니다. GitHub에서 소스 추가 소스를 추가 하기 위해서 Repository로 이동합니다. 소스의 현재 상태는 위와 같은.. 2021. 4. 4.
[Git] 원격저장소(GitHub)에 소스 업로드 git push 앞선 포스팅에서 GitHub에 대해서 간략히 알아보았고 현재 소스를 GitHub에 업로드하는 git push에 대해서도 알아보았습니다. 2021.03.31 - [쿤즈 DevTool/Git] - [Git] GitHub에 git push 하는 방법 (feat. GitHub 가입부터 키 생성까지) [Git] GitHub에 git push 하는 방법 (feat. GitHub 가입부터 키 생성까지) 지금까지 git에 가장 기본적인 부분들에 대해서 알아보았습니다. git을 설치하고 파일을 추가해보고, 또 커밋해서 관리형태의 소스로 등록하는 방법까지 알아보았습니다. 여기까지는 모두 git을 koonsland.tistory.com 로컬에서 관리하던 소스를 원격 저장소인 GitHub에 업로드해서 여러 사람이 함께 작업할.. 2021. 4. 2.
[Git] GitHub에 git push 하는 방법 (feat. GitHub 가입부터 키 생성까지) 지금까지 git에 가장 기본적인 부분들에 대해서 알아보았습니다. git을 설치하고 파일을 추가해보고, 또 커밋해서 관리형태의 소스로 등록하는 방법까지 알아보았습니다. 여기까지는 모두 git을 로컬(내 PC)에서 사용하는 방법이었습니다. 만약 여러 사람들이 함께 git을 사용해야 한다면 어떻게 해야 할까요? 이번 포스팅에서는 Github라는 공간에 대해서 소개해 드릴까 합니다. 소프트웨어 개발 플랫폼 Github Github는 현재 마이크로소프트에서 인수해서 운영중인 소프트웨어 개발 플랫폼입니다. Git을 기반으로 시스템을 호스팅하고 개발 소스들을 원격 저장소에 업로드해서 사용할 수 있는 공간입니다. 현재는 개인 공간들을 무료로 사용할 수 있기 때문에 개인들에게는 매우 편리하고 이용해 보기 좋은 공간이 되.. 2021. 3. 31.
[Git] Commit 메세지 수정하기 amend commit 지난 포스팅까지 git을 초기화해서 새롭게 파일을 추가하고 commit 하는 방법까지 알아보았습니다. 그리고 commit 할 때에는 어떤 이유로 현재 소스가 commit 되었는지 알 수 있게 메시지를 남겼습니다. 이는 협업 시 중요한 부분 중 하나입니다. 만약 메세지를 입력하다가 잘못 입력하고 commit을 했다면 어떻게 해야 할까요? 오늘은 commit 된 메시지를 수정하는 방법에 대해서 알아보도록 하겠습니다. Commit 메세지 수정 commit admend 우선 현재까지의 git의 상태를 보기 위해서 status 명령어로 확인하도록 합니다. $ git status 지난 포스팅에서 모든 소스를 추가하고 commit을 한 상태라 현재 변경된 사항이나 commit 해야 할 소스는 없습니다. 그럼 이제 새.. 2021. 3. 28.
[Git] 소스관리 파일 커밋 git commit 앞선 포스팅에서는 git을 이용해 내 프로젝트를 초기화(inti)하고 파일을 추가(add)하거나 삭제(rm)하는 방법에 대해서 알아보았습니다. 2021.03.20 - [쿤즈 DevTool/Git] - [Git] git 버전, 환경설정, 초기화, 삭제하기 2021.03.22 - [쿤즈 DevTool/Git] - [Git] git 에 파일 추가하는 방법 git add 그리고 현재 git의 상태(status)를 체크해서 어떠한 파일들이 추가되었는지 확인하는 방법을 확인했습니다. 이 포스팅에서는 git에 추가된 파일들을 commit하는 방법을 알아보겠습니다. 추가된 파일 관리소스에 포함 git commit git add 명령어를 이용해서 내가 추가하고자 하는 파일들을 모두 선택했다면, 이제는 commit 명령어.. 2021. 3. 23.
[Git] git 에 파일 추가하는 방법 git add 지난 포스팅에서는 내 프로젝트 디렉토리를 git에 추가해서 초기화작업을 해주거나 현재 작업된 내역을 삭제하는 방법을 알아보았습니다. 2021.03.20 - [쿤즈 DevTool/Git] - [Git] git 버전, 환경설정, 초기화, 삭제하기 현재 디렉토리를 git에 추가했으니 이제 파일들을 추가해서 소스관리를 해봐야 합니다. git은 로컬에서 작업이 가능하고 공유를 위해서만 네트워크가 필요하기 때문에 모든 작업은 로컬에서 진행합니다. 오늘 포스팅에서는 파일을 추가하는 git add 옵션에 대해서 알아보도록 하겠습니다. 파일 추가 명령어 git add git에 파일을 추가하기 위한 명령어는 git add 입니다. 이렇게되면 staged라는 곳에 파일이 추가되고 관리대상이 되는 것입니다. 실습을 위해서 파.. 2021. 3. 22.
[Git] git 버전, 환경설정, 초기화, 삭제하기 프로그램을 개발하다보면 소스코드를 관리해야할 필요성이 발생합니다. 단순히 로컬에서 개발한다 하더라도 내가 수정하고 지우고 삭제하다보면 지난 소스가 뭐였는지, 어떤것을 지웠는지 기억이 나지 않을 경우가 발생합니다. 그래서 소스관리 프로그램을 사용해야 하고 이러한 프로그램에 익숙해질 필요가 있습니다. 이번 포스팅에서는 소스관리 툴인 Git에 대해서 간단히 알아보고 버전확인, 환경설정, 초기화 및 삭제에 관해 알아보도록 하겠습니다. Git이란 무엇인가 Git은 아주 간단히 말해서 소스관리 툴입니다. 무료로 제공되는 오픈소스 툴이며 소규모 프로젝트부터 대규모 프로젝트까지 Git을 이용해서 소스관리(간단한 예로 버전관리)를 할 수 있는 툴입니다. 로컬에서 네트워크 없이 사용될 수 있으며 따라서 속도도 굉장히 빠르.. 2021. 3. 20.