초보자를 향해!편리한 Git 명령 세트 사용

2532 단어 Git

입문


이것은 최근에 프로그래밍을 시작한 초보자를 대상으로 한 것이다.
다양한 Git 명령이 있습니다.
공부를 시작할 때 add,commit,push,pull,branch,checkout 등...
나는 정말 기본적인 명령만 사용했다.
처음에는 이것만으로도 충분해서 문제없다.
하지만 지금 생각해보면 기본이지만 전혀 활용하지 못하는 지령들이 있기 때문에 3가지를 소개합니다!
간단하게 설명하자면, 상세한 내용에 관심이 있다면 어쨌든 조사해 보자!

일.제출 이름 수정


이름 오류를 제출할 때의 수정 명령입니다.
매우 간단하게 수정할 수 있기 때문에 사과한 제출명을 포기하고 그렇게 함으로써 제출 자체를 취소할 필요가 있습니다!
예를 들어 "add new file"이라는 제출 이름을 사과하기 위해 "aad new file"로 설정하면
$ git commit -m "aad new file"
$ git commit --amend
이 명령만 이전 제출 이름을 수정할 수 있습니다.
명령을 한 후에 제출 이름을 변경하는 편집이 시작되기 때문에 저장만 편집합니다!

이.git stash (하기 싫은 변경 작업 놓치기)


주로 지점을 나누어 일할 때 매우 편리하다.
예를 들어 주요 마스터 지점에서 A라는 지점을 절단하여 특정한 임무를 수행한다고 가정한다.
그러나 작업 과정에서 A지점에서 작업하는 것보다 작업 우선도가 높은 작업이 나타났다.
너는 빨리 마스터 지점에서 다른 지점을 잘라서 일해야 한다.
좋아요.일단 마스터 지점으로 이동!
$ git checkout master

error: Your local changes to the following files would be overwritten by checkout:
        app/controllers/test.rb
        app/views/test.html.slim
Please commit your changes or stash them before you switch branches.
Aborting

오류 발생
"변경된 파일이addcommit과 연결되지 않았습니다. 다시 이동하십시오!"
욕을 먹다.
여기, 자세히addcommit도 가능합니다.
하지만 중도 폐기 상태라면 "조금 바꿔서 제출하고 싶어요!"혹은
"차라리 조금만 해봤으면 이 변경 사항을 남기지 않아도 돼요!"상황
이런 상황에서 활약한 것은stash다.
stash는 변경 사항을 잠시 피할 수 있습니다.
물론 회피한 데이터도 다시 호출할 수 있고 필요하지 않으면 삭제할 수 있습니다!
그럼, 우리 당장 피하자!
$ git stash
네, 이게 다예요!
그 다음에git checkout master를 해보면 잘 움직일 수 있을 거예요.
리본에서 를 클릭합니다.
$ git stash list
stash@{0}: WIP on ブランチ名: stash時のコミット名など
stash@{1}: WIP on ブランチ名: stash時のコミット名など
stash@{2}: WIP on ブランチ名: stash時のコミット名など
너는 이렇게 위에서 최신 순서대로 볼 수 있다.
시작된 데이터를 되돌리려면
$ git stash apply stash@{0}
이게 다야!목록에서 확인할 번호를 {} 에 지정하십시오.
다른 것들은stash를 삭제한 이력, 각양각색의 stash 명령, 여기서 사랑을 끊는다.

git diff(각 파일의 변경처 확인)


gitstatus는 이전 상태에서 변경된 파일 이름만 출력합니다
git diff는 변경된 모든 파일에 대해 실제 어디서 어떤 변경이 일어났는지 확인할 수 있습니다.
$ git diff
이 명령만 하면 돼!
이렇게 되면 우선 변경된 파일 이름 아래에 변경된 곳이 상세히 표시될 것입니다!
+ 태그 추가
- 태그가 취소됩니다.
git diff는 다양한 옵션이 있습니다. 아주 편리합니다. 관심 있는 분들은 꼭 조사해 보세요!

마지막


간단하지만 3가지 명령을 소개합니다!
기본이지만 애초에 사용되지 않았을 수도 있는 지령들
꼭 활용하세요!

좋은 웹페이지 즐겨찾기