Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- github
- Android
- git
- Algorithm
- Jetpack
- programmers
- Kotlin
- Database
- livedata
- ViewModel
- androidstudio
- leetcode
- FRAGMENT
- sourcetree
- ReactiveProgramming
- Java8
- rxjava
- homebrew
- library
- Java
- IntelliJ
- Version
- Room
Archives
- Today
- Total
Learn & Run
Git & Sourcetree - Git에서의 Working Copy와 Index 본문
목표
버전관리 프로그램인 Sourcetree를 사용하면서, File status에서 보여지는 각 파일들 앞의 아이콘이 무엇을 의미하는지 이해하도록 합니다. 또한 아래 과정을 통해서 Git에서의 Working Copy와 Index(Staging Area)를 학습합니다.
1. Local Repository에 또 다른 텍스트 파일 추가, 기존의 test 파일 수정하기
- 우선, 이전 포스팅에서와 했던 것과 같이 해당 Repository에 README 파일을 새로 추가합니다.
- Local Repository안에 추가해둔 test.txt 파일을 다시 한 번 수정하도록 합니다.
- 위의 작업을 마친 후 Sourcetree의 File Status는 다음과 같습니다.
2. README.md 파일 Commit 하고 다시 수정해보기
- 아이콘의 상태를 확인해보기 위해 방금 추가한 README 파일을 먼저 Commit하도록 합니다.
- Commit후 해당 파일을 다시 수정해보도록 합니다.
- 수정된 후의 File status를 다시 확인해보면 아래 그림과 같습니다.
3. 변경된 복수의 파일을 Commit 해보기
- 두개의 파일을 동시에 Commit 하여 무엇을 의미하는지 확인해봅니다.
4. test.txt 파일만 수정하여 Commit 하기
- 복수의 파일을 버전으로 관리하던 중, 하나의 파일만 수정해보도록 합니다.
5. 전 과정을 다시 이해해보기
- 변경사항을 Commit하기 앞서 체크상태를 구분하여 볼 수 있게 설정이 되어 있지 않다면 아래와 같이 Split view staging을 클릭하여 구분해 볼 수 있습니다.
'Collaboration > Git' 카테고리의 다른 글
Git & Sourcetree - Reset의 다양한 옵션 사용해보기 (0) | 2021.01.07 |
---|---|
Git & Sourcetree - 수정사항 취소하기 (0) | 2021.01.07 |
Git & Sourcetree - Sourcetree를 사용하여 버전 만들기 (0) | 2021.01.06 |
Git & Sourcetree - Sourcetree를 사용하여 Repository 만들기 (0) | 2021.01.05 |
Mac OS 환경에서 Homebrew를 이용하여 Git 설치하기 (0) | 2021.01.04 |