Toggle navigation
Toggle navigation
This project
Loading...
Sign in
윤우상
/
git-advanced-3
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Snippets
Network
Create a new issue
Builds
Commits
Issue Boards
Authored by
Ywoosang
2021-10-07 21:49:32 +0900
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Committed by
GitHub
2021-10-07 21:49:32 +0900
Commit
681c28318118a8619b5ddd8db974a928aa93ec20
681c2831
1 parent
69e459e4
Create README.md
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
36 additions
and
0 deletions
README.md
README.md
0 → 100644
View file @
681c283
## Assignment 3
test 브랜치에서 한개의 커밋을 취소하고 두 개의 커밋을 더한다.
```
git reset HEAD^
git add .
git commit -m "seventh"
git add .
git commit -m "eighth"
git push origin test
```
다음과 같은 상태가 된다.
![
image
](
https://user-images.githubusercontent.com/68385605/136385567-3ee82519-0c95-4cdb-af50-0a2a2a93acdf.png
)
cherry-pick 을 이용해 커밋을 test 브랜치에서 master 브랜치로 가져온다.
가져올 커밋의 해시는 커밋메시지 seventh, eighth 에 대응하는 커밋의 해시를 가진다.
따라서
```
git checkout master
# 커밋메시지 seventh 에 대응하는 커밋의 해시
git cherry-pick 4e8bedb8
# 커밋메시지 eighth 에 대응하는 커밋의 해시
git cherry-pick d6732006
git push origin master
```
결과화면은 다음과 같다.
![
image
](
https://user-images.githubusercontent.com/68385605/136387124-541d70fd-2115-4e31-9d9c-afffaab23a8b.png
)
Assignment 3 완료.
Please
register
or
login
to post a comment