Git 커밋하지 않고 작업을 일시적으로 대피하는 방법

2275 단어 GitHubGit

일시 대피가 가능한 편리한 명령



사용 장소로는, 이럴 때

무언가 작업하는 동안 가파른 버그를 처리해야합니다.
아직 작업 중이므로 커밋을 원하지 않지만,
다른 브런치로 작업을 해야 되어 버렸을 때. . .
따라서 작업을 일시적으로 대피 할 수있는 것이 이번 명령입니다.

작업을 일시적으로 대피하는 명령



stash
git stash save
#省略が可能で以下のコマンドでもOK

git stash

이 명령을 실행하면 변경된 내용이 일시적으로 저장됩니다.

일시 대피한 작업을 목록에서 확인하는 방법



stash_list
git stash list
#一時避難した作業の一覧を表示

임시 대피한 작업을 복원하는 방법



apply
git stash apply
#最新の作業を復元してくれる

git stash apply --index
#ステージの状態を復元する

git stash apply [スタッシュ名]
#特定の作業を復元する
# git stash apply stash@{1}

기본적으로 피난한 작업은 0,1,2,...라는 순서로 숫자가 붙여져,
복원하고 싶은 정보에 맞추어 스타슈를 구분하면 좋을 것 같다.

임시 대피한 작업을 삭제하는 방법



드롭
git stash drop
#最新の作業を削除する

git stash drop [スタッシュ名]
#特定の作業を削除する
# git stash drop stash@{1}

git stash clear
#全部の作業を削除する

마지막으로해야 할 일은
워크 트리를 깨끗하게 유지하는 것을 잊지 마세요.
그래서 마지막으로 git checkout [対象のディレクトリ名・ファイル名] 를 해 두는 것을 잊지 말고. . .

좋은 웹페이지 즐겨찾기