개발의 시작은 Git

이동언·2024년 7월 16일

new world

목록 보기
1/62
post-thumbnail

7.2(화)

1. 저장소 만들기

  • git init
    -> 깃의 리포지토리를 생성하는것

-> 본인이 사용하는 코딩 파일내부에 오른쪽 클릭으로 git bash를 누른다음
git init을 하면 리포지토리가 생성됨. (master)가 있는 부분이 생성된 부분 이라고 보면됨


2. user name, email 등록

  • git config —global user.name “eon”
    → 이름 등록
  • git config —global user.email “duqdjs123@gmail.com”
    → 이메일 등록



3. Staged 상태로 변경하기

  • git add filename
  • git status

→ master가 되어있는 장소에서 git add Solo_project.java 를 하게 되면
관리되어있는 상태에 도달 할 수 있음.

그 상태를 알고싶으면 (git status)를 이용하여 현재 트래킹 상태를 알수있음.

new file : Solo_project.java 는 add가 된 상태이고 나머지

Project1. java, Project2.java, hello.txt 는 add를 하지않아 untracked files에 속해있음.


4. COMMIT

  • git commit -m “message”

    → add가 된 상태의 프로젝트를 commit시키는것
    → 로컬 저장소에 소스코드를 저장하는것

    ex) git commit -m "[initialize] Solo_project.java”

    그 이후 git status를 하게되면 커밋된 파일은 보이지않고 Untracked files만 보임.



5. GIT PUSH

  • git remote add origin

  • git push origin master

    → github에서 리포지토리 생성
    → git bash에서 git remote add origin https://github.com/EonEon2/lab.git
    → git push origin master


6. Git Fork, full request

  • Fork : 상대방이 만든 리포지토리를 복제하여 내가 사용할수있도록 만드는것
  • Full request : fork로 만들어진 리포지토리에 full을 진행 후 상대방에게 풀을 할건지 요청하고 허락을 맡게 되면 업로드가 됨.
  • fork 및 full request 순서
    → 폴더만들기 → 파일수정 → add → commit → pull → push → pull request (초록창 안뜨면 contribute 눌러서 녹색버튼 누르기)

0개의 댓글