Git 명령
제품정보 Git 명령 및 모든 플랫폼에서 버전 제어를위한 워크플로우.
기본 명령
| | Command | Description | |
| --- | --- |
| | git init
| Initialize a new Git repository | |
| | git clone <url>
| Clone a repository from remote URL | |
| | git status
| Show working directory status | |
| | git add <file>
| Add file to staging area | |
| | git add .
| Add all files to staging area | |
| | git commit -m "message"
| Commit staged changes with message | |
| | git push
| Push commits to remote repository | |
| | git pull
| Pull changes from remote repository | |
채용 정보
| | Command | Description | |
| --- | --- |
| | git branch
| List all branches | |
| | git branch <name>
| Create new branch | |
| | git checkout <branch>
| Switch to branch | |
| | git checkout -b <name>
| Create and switch to new branch | |
| | git merge <branch>
| Merge branch into current branch | |
| | git branch -d <name>
| Delete branch | |
원격 작업
| | Command | Description | |
| --- | --- |
| | git remote -v
| Show remote repositories | |
| | git remote add <name> <url>
| Add remote repository | |
| | git fetch
| Fetch changes from remote | |
| | git push origin <branch>
| Push branch to remote | |
| | git pull origin <branch>
| Pull branch from remote | |
고급 명령
| | Command | Description | |
| --- | --- |
| | git log --oneline
| Show commit history in one line | |
| | git diff
| Show changes between commits | |
| | git reset --hard <commit>
| Reset to specific commit | |
| | git stash
| Temporarily save changes | |
| | git stash pop
| Apply stashed changes | |
| | git rebase <branch>
| Rebase current branch | |
| | git cherry-pick <commit>
| Apply specific commit | |
| | git tag <name>
| Create a tag | |
일반 작업 흐름
기능 분지 Workflow
카지노사이트
핫픽스 Workflow
카지노사이트
최고의 연습
본문 바로가기
- 현재 긴장을 사용 ("Add feature" not "Added feature")
- 50자 미만의 첫 줄 유지
- 몸은 무엇을 설명하고 왜, 방법
- 적용 가능한 경우 참조 문제 및 풀 요청
Branching 전략
- descriptive 분지 이름
- 단일 기능에 집중된 지점 유지
- 합병 지점
- 일반적으로 주요 지점과 동기화
Repository 관리
- 사용
.gitignore
불필요한 파일을 제외 - atomic을 유지하고 집중
- 의미있는 커밋 메시지
- 태그 사용
- 원격 저장소에 일정한 백업