[Git] Git 프로젝트 올리기
·
Tools/Git
1. Repositoty 생성2. 원하는 소스폴더에서 git bash하기3. $ git init이 명령어를 입력하기 전에는 일반 디렉토리(그냥 컴퓨터에 저장된 파일)였지만 git init으로 초기화함으로써 해당 디렉토리를 로컬 깃 저장소로 등록해주는 명령어4. $ status저장소의 현재 상태를 나타내며, 상태 변경이 필요한 파일들을 알려줌5. $ git add .현재 폴더에 있는 모든 파일을 올리려면 git add .현재 폴더에 있는 특정 파일만 올리려면 git add [파일명 or 폴더명]6. $ git commit -m "커밋 내용"현재 커밋 대상이 되어있는 파일을 한 번에 모두 커밋시키며, -m 뒤에는 버전 관리를 위한 커밋 메시지를 작성해야한다.7. $ git remote add origin [..
[Git] GitLab
·
Tools/Git
lssue다른 개발자들과 협업을 하기 위한 기능Issue LabelLabel 종료타입 - 버그, 기능개선, 신기능, 논의사항 등상태 - New, In Progress, In Review, Done 등카테고리 - Front-end, Back-end, UI 등Issue의 그룹화Issue의 플랫폼, 의존성 등 부가적인 내용 표기Issue의 상태 관리본인의 Issue를 손쉽게 검색Milestone프로젝트의 이슈를 관리하기 위해 사용이슈를 Milestone으로 묶을 수 있음Milestone을 사용하면 Issue들의 진척도를 확인하기 수월해짐MR다른 브랜치의 변경 사항을 반영하기 위한 요청새로운 코드를 추가하여 브랜치에 반영(병합/Merge)하고자 함, 병합(Merge)을 요청(Request) 함→ 브랜치 생성 -..
[Git] Git 명령어
·
Tools/Git
git init - git 저장소 생성git 초기화git으로 버전관리를 할 경로에서 사용하며, .git 폴더가 생성됨→ 기존 디렉토리 사용Git을 사용할 프로젝트 폴더로 이동 후 아래의 명령어 실행$ git initex) elice라는 폴더를 git 저장소로 만들려면 수행해야할 명령어는?c:/Users/madHatterelice 폴더는 c:/Users/madHatter/teaparty/elicecd 명령어로 elice 폴더로 들어가서 git init 실행git init ./teaparty/elice 실행git status - staging 상태 확인어떤 파일이 변경되었는지 등의 파일의 상태를 확인할 수 있음git add -파일의 변경 내용을 스테이징 영역(staging area)에 추가하기 위해 사용하는..
[Git] Git 설치
·
Tools/Git
1. Terminal 실행, git 입력 후 엔터위와 같이 실행되지 않는다면 2번 실행 2. Git 설치아래의 사이트 접속 후 설치 파일 다운로드https://git-scm.com/downloads다운로드 된 설치 파일 실행 3. Git 실행Linux 또는 macOS Terminal 실행Windows 시작 메뉴 → Git → Git Bash 실행 4. Git 설치 확인git --version을 입력하여 버전 확인Git 초기 설정사용자 정보 설정저장소에 코드를 반영할 때 등록될 사용자 정보를 설정함$ git config --global user.name "elice"$ git config --global user.email gitaccount@elice.com프로젝트 마다 다른 사용자 정보를 지정하고 싶으..
[Git] Git이란?
·
Tools/Git
💡 Git이란, 버전 관리 시스템(Version Control System, VCS)의 하나이다. Git은 로컬에서 버전 관리 시스템을 운영하는 방식Git은 여러 명이 효율적으로 협업하기 위한 툴이다.Git은 오픈소스이므로 누구나 사용할 수 있다.Git을 사용하면 여러 버전을 동시에 관리할 수 있어 데이터의 안정성이 보장된다.개발자들 간의 코드 공유가 필요할 때만 네트워크가 필요SVN과 달리 각 개발자가 중앙 집중된 서버 저장소와 독립된 상태로 작업할 수 있음Git을 사용하는 이유효율적인 협업개발자들의 버전이 다르면 특정 개발자의 파일이 없어질 수 있음동시에 여러 개발자들이 한 파일에 대해 작업하는 경우 git을 사용하면 자동으로 처리되므로 효율적임쉬운 버전관리백업본을 많이 만들어서 관리하는데 git은..
[Git] 이미 Push한 커밋 수정하기
·
Tools/Git
팀 프로젝트인 경우에는 사용하지 않기 → 위험 1. 커맨드 창에서 rebase를 사용해 수정 모드로 들어가기 git rebase HEAD~1 -i // git rebase HEAD~[수정할 커밋 숫자] -i 2. i를 눌러 편집 모드로 들어간 뒤, ‘pick’를 ‘reword’로 변경 편집 모드로 들어가면 가장 하단에 [insert]로 뜸 이때 가장 첫 줄의 pick 커밋 내용에서 pick을 reword로 변경 그 다음 esc 눌러서 편집 종료 :wq! 입력하고 enter하여 내용 저장 3. commit message를 수정 2번 과정을 거치면 가장 하단에 [replace]?인가 뭐로 변경됨 그러면 이때 가장 첫 줄의 커밋 내용 변경 그 다음 esc 눌러서 편집 종료 :wq! 입력하고 enter하여 내용..