일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- msticpy
- Hexeditor
- Error
- 인텔리전스
- 악성크도
- CerberoSuite
- 아이폰11
- 신
- 부의본능
- protoc
- cannot find or open
- Cerbero
- 아이폰12
- 이런사람만나지마세요
- 똑딱이졸업하는그날까지
- fuzzer
- 베르나르
- Git
- 처음이자마지막일듯
- 독서
- 소설
- iphone11
- 존엄하게산다는것
- python
- 복층루희네집
- YARA
- RX100
- 악성코드
- 뚝썸유원지
- threatintelligence
- Today
- Total
목록Git (4)
qingfro9님의 블로그 입니다.
로컬과 원격저장소 연결 원격 저장소에서 작업 내용 받아오기 원격 저장소에 작업 내용을 반영 원격 저장소 받아오기 git clone 원격 저장소 받아옴, git repository가 원격으로 존재하며, 이를 복사해오는 명령어 원격이든 로컬이든 저장 clone mod ssh http
Git 가지 치기 브랜치 만들기 작업을 독립적으로 진행 가능 독립적인 프로젝트를 병압해서 프로젝트 만들수 있음 Git branch fast forward Merge conflict 해결(충돌) Branch, 서로 영향을 주지 않음 메인 Branch : 안정적인 브랜치 : 배포가능 토픽 branch : 수시로 없어지는 브랜치, 작업용 $git branch [name] $ git checkout [name] -> 브랜치 변경 가능 -> git log로 확인한 스냅샷 변경 가능 $ git check out fast - forward -> Merge되는 것을 fast-forward라고함 Merge $ git log --graph --all -> 갈라진 브런치 정보를 확인할 수 있음. $ git branch --..
Git 파일 생성 > Git 저장서에 작업내용 반영 > 세가지 영역 이해 > 상태 파악 깃의 작업 순서도와 명령어 woking directory (git add) -> stating area(git commit) -> repository $ git status git의 현재 상태를 확인할 수 있음 $ git commit -m "Initial Commit" 메세지를 넣어서 확인이 가능 $ git --amend 오타나 누락이 있을 경우 --amend $ git log 저장소 내역을 확인할 수 있음(commit) Git 관리 상태 확인 status - staging file, 준비 상태의 파일 repository - git commit diff-> 변경된 파일을 확인할 수 있음 $ git diff $ git ..
사용하는 이유 효율적인 현업 쉬운 버전 관리 Git의 특징 가지 치기와 병합 가볍고 빠르다 (SVN vs Git) SVN은 중앙 서버에서 관리 되기 때문에 네트워크 필요 Git은 각각 로컬에 저장되어 가볍고 빠름 분산 작업 통합 관리자, 다른 개발자들이 개발한 코드를 관리하는 역할을 담당 데이터 보장 체크섬 commit id 준비 영역 git add : staging area에 컨택 git commit : 올림 오픈소스 깃을 관리하는 3개의 영역 작업 영역(woking directory) 준비 영역(staging area) 저장소(repository) 깃 호스팅 서비스 github bitbucket gitlab Git 설치와 초기 설정 linux나 macOS에는 기본으로 설치되어 있음 Git 초기 설정 ..