ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Github] git설치(windows) 및 소스 올리기
    Git 관련 2019. 5. 27. 16:16
    1. https://github.com/ 에 접속
    2. 계정이 없으면 Sign up for GitHub을 클릭하여 회원가입 진행, 계정이 있으면 계정 로그인
    3. https://git-scm.com/ 에 접속하여 Git을 다운(64-bit Git for Windows Setup)
    4. 특이사항 없이 디폴트 값으로 설치진행
    5.  

    설치완료하면 Git커멘트라인이 생길텐데 Git에 기존에 있던 프로젝트를 추가하려면 커멘드에서 기존 프로젝트폴더로 이동하여 윈도우면 CMD, 리눅스면 쉘을 실행한다. 프롬프트에서 git 실행되어야 .

     

    - 실행방법

    $ git init(올릴 소스파일의 루트경로에서 명령어 실행)   --> .git파일이 생성됨(만약에 기존에 .git파일이 있으면 다른 git과 연결되어 있는 것이므로 확인 후 해당 프로젝트를 복사해서  .git파일을 지워 진행해야한다.)

    ** 참고로 https://www.gitignore.io/ 들어가서 내가 해당되는 Node, Webstorm, Windows를 치면 이그노어해도되는 불필요한 설정들이 나오게되는데 이 내용을 복사하여 프로젝트메인폴더에다가 .gitignore 에 저장하면 불필요한 설정은 skip한다. 개꿀팁**

    git add .     

    해당 프로젝트 폴더로 들어가서 위와같이 커맨드를 날리면 전체 파일이 commit됨 하지만  .gitignore에 

    */node_modules/*
    node_modules/*
    package-lock.json
    */.idea/*
    .idea/*
    .idea

    이런식으로 적용되 있으면 해당 파일,폴더는 제외됨

     

    하지만 지금까지는 파일을 추가(스테이지)만 한 상태이고, 다음단계인 내가 원하는 파일들을 로컬저장소에 commit 을 하겠습니다.

     

    $ git commit -m "first commit" <아래와같이 에러가뜰수도있고 안뜰수도 있다.>

    <<  *** Please tell me who you are.

    Run

      git config --global user.email "you@example.com"

      git config --global user.name "Your Name"

     

    to set your account's default identity.

    Omit --global to set the identity only in this repository.

     

    fatal: unable to auto-detect email address (got 'sungro@CZ-srlee-N1.(none)')  >> 에러내용

     

    $ git config --global user.email "srlee@crizen.com"  <email입력>

    $ git config --global user.name "oj4857"      <ID입력>

    에러가 떳다면 위에 두줄의 명령어를 치고 다시 커밋을치자

    $ git commit -m "first commit"

     

    이제 github저장소에 push할 준비가 완료 되었습니다.  이제 push 할 github 원격저장소를 설정해야합니다. 

    로그인을하여 Create new repository 를 선택하면 아래 창이 뜬다. 

    1-1

    저장소 이름만 정하고 public, private 을  선택 후 저장소를 생성하자. 아래보이는 화면(1-2)은 위 화면(1-1) 에서 repository를 생성하면 나오는 화면이다.

     

    1-2

    맨위에 있는 URL를 주소를 우측상단의 버튼을 눌러 복사를 한다. (저장소 추가할떄 사용할 것)

    이제 터미널로 다시 돌아와 명령어를 작성하자 

    $ git remote add origin ""<복사한 URL주소>

    $ git push -u origin master

    저장소  URL를 지정하고 푸쉬를 해주면 끝이 난다. 

     

    1. 그리고 Github 웹사이트로 접속하여 소스가 출력될 것이고 즐기면 된다.
    2.  커밋방법은 웹스톰에서 커밋해야될 소스를 우클릭하여 Git -> Commit File 커밋해야할 부분 체크 후 Commit -> 다시우클릭 -> Git -> Repository -> Push
    매번 push할 때 master은 항상 쓰셔야 됩니다.

    이후에 프로젝트 파일을 생성하는 등 변경이 생기면 git status를 이용하여 git에서 add를 요구하는 파일을 확인할 수 있는데 그 파일들만 따로 add하시고 똑같이 commit, push 절차를 진행하시면 됩니다.

    github 저장소와 연결한 후부터는 add  commit  push 의 절차가 반복된다고 생각하시면 됩니다.

    가끔 commit을 잘못해서 되돌려야하는 상황이 발생할 수 있는데 그럴 때는 당황하지마시고 ‘구글’에게 물어보시면 해결할 수 있습니다.

     

     

Designed by Tistory.