생활코딩

Coding Everybody

코스 전체목록

닫기

버전 만들기 (commit)

수업소개

이번 수업에서는 버전을 실제로 만드는 방법을 알아봅니다. 

수업

만약 vim이 아니라 nano와 같은 에디터가 실행되면 아래 명령을 사용하시면 됩니다.
git config --global core.editor "vim"  

실습순서

버전에 포함될 버전을 만든 사람에 대한 정보를 설정합니다. 이 설정은 ~/.gitconfig 파일에 저장되고 1번만 해주면 됩니다.

git config --global user.name "자신의 닉네임"
git config --global user.email "자신의 이메일"

 

댓글

댓글 본문
작성자
비밀번호
  1. 1234
    그냥 따라하는데 재밋다잉!
    오픈듀토리얼도 git이나 wiki 처럼 내용추가를 할수있다면?
  2. 박동연
    재미있네요
  3. 비둘기99
    Another git process seems to be running in this repository, e.g.
    an editor opened by 'git commit'. Please make sure all processes
    are terminated then try again. If it still fails, a git process
    may have crashed in this repository earlier:
    remove the file manually to continue.

    이거 때문에 실습진행에 방해되는데 기존에 실행되던거 어떻게 끄나요?
  4. 밀하우스
    git add 하면

    warining : LF will be replaced by CRLF in f2.txt
    The file will have its original line endings in you working directory
    라고 나오는데 정확히 무슨 의미인지 모르겠네요 ㅠ
  5. groundntree
    제가 오히려 도움을 많이 받고 있습니다 ^^
    대화보기
    • egoing
      저의 도움 요청에 처음으로 반응해주셨습니다. 정말 감사합니다. ^^
      대화보기
      • Kyounghee Kim
        실습했던 내용 댓글로 남겨드립니다.
        이렇게 남기면 되는 것인지요? 더 추가하여야 하는 정보가 있으면 알려주세요. ^^

        * 사용자 정보 등록하기
        git config --global user.name nickname
        git config --global user.email nickname@email.com

        * 첫번째 커밋
        git commit

        * 커밋로그 확인
        git log

        * f1.txt 파일 수정하기
        vim f1.txt

        * git 상태 확인
        git status

        Changes not staged for commit
        modified: f1.txt 라고 나옴

        * stage에 올리기
        git git add f1.txt

        * git 상태 확인
        git status

        Changes to be committed
        modified: f1.txt 라고 나옴

        * 2번째 버젼 commit
        git commit

        * git log 확인
        git log
      • 기도문
        동영상강의도 버전콘트롤로 부분수정이 가능하면 좋겠네요.. 추가정보를 자연스럽게 덧붙일수 있게요.. ㅎㅎ
      • 돌비
        좋은내용 고맙습니다.
        수고하셨어요.
      • egoing
        보충설명 고맙습니다!
        대화보기
        • xxjjvxb
          저같은 경우에 vim 이 아니고 gnu nano가 실행되더라구요
          혹시 수정하고 싶으신 경우엔
          git config --global core.editor vim
          명령어를 사용해주시면 됩니다.
        • 지나가는사람100
          To Philip Oh
          git commit 할때에 입력한 메시지의 내용을 바꾸고 싶다면
          ( 단, 추가로 commit을 하지 않았고, 그리고 commit한것을 인터넷으로 전송하지도 않았을 때)
          >git commit ---amend
          그러면 텍스트에디터가 뜨고, 메시지내용을 수정후 저장하면 됩니다.

          그러나 이미 추가로 commit을 한 상태에서, 과거의 commit의 메시지내용을 바꾸기 : 방법이 복잡함.
          이미 commit을 인터넷에 올린 후, commit 메시지의 내용을 바꾸기 : 방법이 복잡함.
        • Philip Oh
          잘 봤습니다~ 감사합니다~

          질문이 있습니다~
          버전 '1'에서 '2'로 변경을 하고 'git add'와 'git commit'을 완료후에
          '2'로 실행했어야 할 부분을 실수로 '22'로 진행을 시켰다고 했을 때,
          버전의 이름(?) '22'를 '2'로 수정 할 수 있는 방법은 있을까요??
        • egoing
          예 조금 어색하죠? ㅎ 개선을 할까 생각 중이예요~
          대화보기
          • g10204
            잘보고있습니다!
            동영상 마지막부분이 조금 어색하게 끝났는데
            status하는것 까지만 나오는게 맞는건가요??
          버전 관리
          egoing
          현재 버전
          선택 버전
          graphittie 자세히 보기