git
-
Fork workflow vs Clone workflowgit 2023. 6. 12. 23:50
Fork workflow Fork 동작은 기본적으로 내가 지정한 오픈소스의 원격 저장소의 내용을 나의 원격저장소를 새로 생성하여 이전의 내용을 가지고 오는 것으로 시작한다 이후의 Workflow를 몇 단계에 걸쳐서 설명해보자 1. 나의 로컬저장소를 만드는 과정 나의 로컬 저장소를 만드는 이유는 앞으로 원격저장소A의 내용을 수정하여 나의 원격 저장소에서 원격저장소 A로 pull Request를 할 텐데, 나의 원격저장소의 내용을 변경하는 위치가 바로 로컬저장소이다. 이 과정의 핵심은 [ 나의 저장소를 Clone으로 복제해 온다 ]이다. 2. 나의 로컬 저장소와 원격저장소 A를 연결하기 실제로 내가 변경을 일으키고 싶은 원격저장소는 A이다. 즉, 원격저장소A와 나의 로컬 저장소의 연결을 통해 최신의 소스코드..
-
git - branch 생성 및 workflowgit 2023. 6. 5. 13:48
Branch 를 사용하는 이유 공동 작업을 위해서 프로잭트의 여러 기능 중 자신이 만든 기능을 확인하기 위해서 branch 만들기 명령어 : git branch [branch 이름] 이렇게 git branch를 만들면 나의 main에서 작업했던 내용까지 전부 가지고 오게 된다. 즉, 브랜치를 생성하면 생성 직 전의 master의 상태를 그대로 복사한다. 때문에 이전에 master에서 찍히던 log까지 다 반영이 되어 있다. branch들 확인하기 명령어 : git branch branch 이동하기 명령어 : git checkout [ branch 이름 ] branch에서 작업한 내용과 main의 상태를 같이 보고 싶다면? 명령어 : git log [option : --branches] 보기 좋게 log ..
-
01 - git 명령어 모음(내컴퓨터 위에서 작동 시키기)git 2023. 6. 3. 19:01
내가 작업을 할 디렉토리를 알려주어야 한다. git 저장소 생성 명령어 : git init 결과> Initialized empty Git repository in [새로운 저장소 root]/.git/ 위의 작업을 하게 되면, 앞으로 버전을 관리하는 사람의 정보를 알아놔야 한다. user의 정보를 세팅하기 명령어 : git config --global user.name "[user이름 기]" git config --global user.email "[email 기입]" 최초 버전을 만들고 나면, 내가 작업한 내용들을 tracking 하기 시작하게 만들어야 한다. (버전을 관리하게 만든다는 것) "stage Area에 올라간다고 표현한다!~" 명령어 : git add [file1] [file2] ... ※ ..