ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [git] git 초기화, 삭제
    컴퓨터/git 2020. 9. 4. 16:03

    source : youtube, 드림코딩 엘리 git 영상

    * git을 초기화할 폴더 생성 및 해당 폴더로 이동(mkdir, cd)

     

    1) git init (git 생성, git local repository 생성)

    => 이후 ls -al을 하면 .git(숨김폴더/파일, ls 명령어로는 보이지 않는다)이 생긴다

    => open .git (git 폴더 내부가 열린다)

    => 기본 branch : master

     

    2) git 삭제

    rm -rf .git

     

    3) 프로젝트 생성 후 git repository에 올리기

    i) git init

    ii) github에서 new repository 생성

    iii) .gitignore 파일 만들기

    검색창에 gitignore nodejs 검색

    .gitignore 파일 추가

    # Logs
    logs
    *.log
    npm-debug.log*
    yarn-debug.log*
    yarn-error.log*
    lerna-debug.log*
    
    # Diagnostic reports (https://nodejs.org/api/report.html)
    report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
    
    # Runtime data
    pids
    *.pid
    *.seed
    *.pid.lock
    
    # Directory for instrumented libs generated by jscoverage/JSCover
    lib-cov
    
    # Coverage directory used by tools like istanbul
    coverage
    *.lcov
    
    # nyc test coverage
    .nyc_output
    
    # Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
    .grunt
    
    # Bower dependency directory (https://bower.io/)
    bower_components
    
    # node-waf configuration
    .lock-wscript
    
    # Compiled binary addons (https://nodejs.org/api/addons.html)
    build/Release
    
    # Dependency directories
    node_modules/
    jspm_packages/
    
    # Snowpack dependency directory (https://snowpack.dev/)
    web_modules/
    
    # TypeScript cache
    *.tsbuildinfo
    
    # Optional npm cache directory
    .npm
    
    # Optional eslint cache
    .eslintcache
    
    # Microbundle cache
    .rpt2_cache/
    .rts2_cache_cjs/
    .rts2_cache_es/
    .rts2_cache_umd/
    
    # Optional REPL history
    .node_repl_history
    
    # Output of 'npm pack'
    *.tgz
    
    # Yarn Integrity file
    .yarn-integrity
    
    # dotenv environment variables file
    .env
    .env.test
    
    # parcel-bundler cache (https://parceljs.org/)
    .cache
    .parcel-cache
    
    # Next.js build output
    .next
    out
    
    # Nuxt.js build / generate output
    .nuxt
    dist
    
    # Gatsby files
    .cache/
    # Comment in the public line in if your project uses Gatsby and not Next.js
    # https://nextjs.org/blog/next-9-1#public-directory-support
    # public
    
    # vuepress build output
    .vuepress/dist
    
    # Serverless directories
    .serverless/
    
    # FuseBox cache
    .fusebox/
    
    # DynamoDB Local files
    .dynamodb/
    
    # TernJS port file
    .tern-port
    
    # Stores VSCode versions used for testing VSCode extensions
    .vscode-test
    
    # yarn v2
    .yarn/cache
    .yarn/unplugged
    .yarn/build-state.yml
    .yarn/install-state.gz
    .pnp.*

    여기에 security상 

    package-lock.json 끝에 추가

    iv) remote랑 연결

    git remote add origin https://github.com/ksj12172/youtube_clone_coding.git

    v)

    git add .
    git commit -m "initial commit"
    git push origin master

     

    4) source tree에서 local repository 만드는 법

    방법 i) git init한 폴더를 드래그앤드랍한다

    방법 ii) New - Create Local Repository 선택 : 원하는 경로에 git repository를 만들 수 있다.

     

    5) 로컬 repository와 remote 연결

    git add .

    git commit -m 'first commit'

    git branch -M master => git branch branch_name(브랜치 생성)

    git remote add origin 주소

    git push -u origin master

     

    source : youtube dream coding elli www.youtube.com/watch?v=Z9dvM7qgN9s&t=958s

    nomad coder, youtube clone coding

    '컴퓨터 > git' 카테고리의 다른 글

    [git] remote: HTTP Basic : Access denied  (0) 2020.02.06
    [vscode] terminal을 git bash로 바꾸기  (0) 2020.01.07

    댓글

Designed by Tistory.