본문 바로가기
728x90
반응형

Software/Open Source11

[GIT] Command 모음 Command 모음 ■ 자주 쓰는 GIT Command 모음 Command Option Argument Description git --version git 버전 확인 git config --global user.name "본인 이름" 사용자 이름 설정 --global user.email "본인 이메일" 사용자 이메일 설정 user.name 사용자 이름 확인 user.email 사용자 이메일 확인 --global init.defaultBranch "기본 브랜치명" 기본 브랜치명 설정 --global init.defaultBranch 기본 브랜치명 확인 --list 전체 설정 정보 확인 git init git 저장소 등록 git clone Remote 저장소로부터 git 저장소 복사 git status 파.. 2024. 1. 10.
[GIT] Remote Repository Remote Repository ■ Remote Repository ① Remote Repository는 인터넷이나 네트워크 어딘가에 있는 저장소를 말한다. ② Remote Repository를 사용하여 다른 사람과 협업할 수 있다. ③ Remote Repository는 여러 개가 존재할 수 있다. ④ git remote: Remote Repository 목록 확인 ⑤ 옵션 • -v: Remote Repository의 이름과 목록 확인 • add : 로컬 저장소에 Remote 저장소를 추가한다. • remove : 로컬 저장소를 Remote 저장소와 연결을 끊는다. *git clone = git remote add + git pull ⑥ 로컬 저장소와 Remote 저장소가 데이터를 주고받기 위해 push.. 2024. 1. 8.
[GIT] Branch 2 Branch 2 ■ Branch 합치기(Merge) ①git merge : 두 Branch를 하나의 새로운 Commit에 이어붙인다. ②현재 Checkout된 Branch에 해당 Branch를 Merge한다. ③HEAD가 가리키는 Commit에 해당 Branch가 가리키는 Commit을 합쳐 새로운 Commit을 만든다. ④Fast Forward Merge가 가능하다. ⑤Branch의 사용 내역들을 남길 필요가 있을 때 적합한 방식이다. ■ Branch 합치기(Rebase) ① git rebase : 다시 Base를 정한다는 의미로, Branch를 다른 Branch에 이어붙인다. ② Master(줄기)에서 Commit의 히스토리를 한 줄로 깔끔하게 확인할 수 있다. ③ Master는 최대한 건들면 안되기.. 2024. 1. 7.
[GIT] Branch 1 Branch 1 ■ Branch 만들기 ① Branch는 ‘가지’라는 뜻으로 독립적으로 개발이 필요할 때 사용한다. • 프로젝트를 하나 이상의 모습으로 관리할 때. ex) 테스트용, 새로운 시도, … • 여러 작업들이 각각 독립적으로 진행될 때. ex) 기능 A, 기능 B, 신기능 C, 코드개선, 긴급수정, … ② git branch : Branch를 생성한다. ③ git checkout : Branch를 이동한다. *GIT 2.23 버전부터 checkout 명령어가 switch, restore로 분리됨. ④옵션 A. git branch • -d : Branch를 삭제한다. • -D : Merge되지 않은 Commit이 있는 경우 강제로 삭제한다. • -m : Branch 이름을 변경한다. • -v: 마.. 2024. 1. 7.
[GIT] Commit 되돌리기 Commit 되돌리기 ■ 최근 Commit 수정하기(덮어쓰기) ①git commit --amend: 최근 Commit을 수정한다. ②완료한 Commit을 수정할 때 사용한다. ③어떤 파일을 빼먹고 Commit했거나, Commit 메시지를 잘못 적었을 때 사용한다. ④다시 Commit하고 싶으면 파일 수정 작업을 하고 Staging Area에 추가한 다음 –amend 옵션을 사용하여 Commit을 수정한다. ■ Commit 되돌리기(Reset) ①git reset : 과거 Commit으로 되돌아가면서, 이후의 Commit은 모두 삭제한다. ②협업 시에 다른 사람과 공유된 Commit을 Reset하면, 다른 팀원과의 코드 이력과 충돌이 발생할 가능성이 높다. 혼자만 Branch를 사용하는 경우에만 사용한다... 2024. 1. 5.
[GIT] GIT 저장소에 파일 저장하기 [GIT] GIT 저장소에 파일 저장하기 ■ 기본 명령어 •git status: 파일 상태 확인. •git add : 새로운 또는 수정된 파일을 Staging. •git diff: 파일의 변경사항을 비교하여 보여줌 •git commit –m “메시지 내용”: Staging 영역의 파일을 Commit하면서 메시지를 남긴다. •git log: Commit의 히스토리를 조회 ■ GIT 저장소에 새로운 파일 저장하기 ① Working 디렉토리에 새로운 파일을 만든다(Untracked). ② git add 입력한다(Staged) ③ git commit –m “메시지 내용” 입력한다(Unmodified). - commit을 완료하면 파일은 Unmodified 상태로 되돌아간다. ■ GIT 저장소에 수정된 파일 저장.. 2024. 1. 2.
728x90
반응형