반응형

git 23

[Git] Merging

Merging branch를 병합한다. 현재 Head branch에 병합한다. * Feature branch에서 작업후 해당 작업이 적절하다고 판단시 master branch에 merging 한다. 병합하려는 branch로 이동한다. git merge 명령어에 병합하려는 branch 이름을 입력한다. git switch master git merge feature-branch branch 맨 위에 있는 마지막 commit 이름과 commit message를 볼 수 있다. git branch -v Resolving Conflicts 충돌이 생길시 해당 파일을 연다. 유지와 제거할 사항들을 편집한다. 충돌표시를 제거한 후 저장한다. 변경사항을 등록한후 commit.

Git 2022.12.26

[Git] Branching

Branching Branch 프로젝트내 일종의 타임라인으로서 원할 때 마다 별도의 콘텍스트를 생성할 수 있게 한다. 각각의 브랜치는 서로 영향을 미치지 않는다. 현재 branch에서 작업을 진행 한 후 변경 사항을 저장하지 않을 경우 오류가 발생하므로 commit 혹은 stashing을 한 후 이동 해야한다. master git init 명령을 실행 했을 때 자동적으로 시작하는 기본 branch. * git hub는 2020년 master에서 main으로 기본 브랜치명을 변경하였다. Head 저장소에서 현재 위치를 가리키는 포인터. 브랜치 래퍼런스. 항상 master branch에서 가장 최근에 commit한 branch를 가리킨다. git branch git branch 저장소에 있는 현재 존재하는 ..

Git 2022.12.26

[Git] Committing

Committing commit 각각의 체크포인트 add를 한 후 commit한다. git add 다음 commit에 추가할 변경사항들을 선택하거나 하이라이트하기 위해 사용. 변경사항을 스테이 영역에 저장. 변경한 한개 혹은 한개 이상의 파일이름을 공백으로 분리하여 등록. git add 파일명1 파일명2 한번에 모든 변경사항들을 스테이지에 저장. gid add . git commit 스테이지 영역에 있는 변경사항들을 저장하는 명령어. commit을 할 때는 하나의 기능과 목적에 집중하여야 한다. 메세지를 입력하하지 않았을 때의 이슈 해결 상단에 메세지 입력후 최하단에 :wq 입력 git commit git commit -m "my message" git log git 저장소에 대한 commit 정보들을 ..

Git 2022.12.26

[Git] Repo

Repo Repository의 축약어. Git 저장소. 저장소는 해당 프로젝트의 이력을 가지고 있는 작업 공간이며 각각의 작업 공간은 유니크하다. 저장소의 상태를 보여준다. git status 현재 경로가 어디에 있든 새 저장소를 초기화한다. 현재 경로가 새 저장소의 홈이 된다. git init 현재 경로의 git 저장소를 삭제한다. rm -rf .git * 하위 폴더 내의 git저장소가 있을 시 해당 git을 삭제해야한다.

Git 2022.12.26

[Git] 유닉스 기본 명령어

유닉스 기본 명령어 clear 터미널안에 화면을 정리한다. command + k 로 가능. 탐색 ls list의 축약어 현재 디렉토리 도는 폴더에 있는 컨텐츠를 나열하는 명령어. ls 폴더명 현재 경로에 있는 폴더 내용을 나열한다. ls 폴더명/폴더명/폴더명.. ls -a 숨음 파일을 보여준다. 숨은 파일은 .으로 시작한다. open . (start .) 현재 경로의 Fidner창을 연다. open 폴더명 현재 경로의 폴더 Finder를 연다. pwd 현재 작업하고 있는 경로를 출력. cd 디렉토리명 해당 디렉토리로 현재 경로를 이동. change directory의 축약어. cd .. 현재 경로 밖으로 이동. 파일, 폴더 생성 touch 파일 이름 현재 디렉토리에 파일을 생성 사용예시 : 3개의 파일 ..

Git 2022.12.24
반응형