본문 바로가기
내생각들/개념정리

Git 활용해보기

by 코딩마스터^^ 2022. 12. 2.

폴더----add--->staging area ---commit---->local repo

https://github.com/dodoringring/kh-221128.git

 

GitHub - dodoringring/kh-221128: 자바(JAVA)기반 공공데이터 융합 개발자 양성과정

자바(JAVA)기반 공공데이터 융합 개발자 양성과정. Contribute to dodoringring/kh-221128 development by creating an account on GitHub.

github.com

폴더만들기-오른쪽마우스 클릭 -comder here로 열기

 

D:\kh-221128
$ git init
Initialized empty Git repository in D:/kh-221128/.git/

깃에서 공유할때

working directory- untracked, tracked 두가지가 있다.

언트랙티드 상태에서 트랙티드 방으로 옮겨야된다.

staging area 로 옮겨ㅇ

 

화살표 오른쪽은 파일이름 > 왼쪽은 내용

 

깃 커밋 하면 vsc열린다. 설정을 해놔서...

길게 적고싶으면 vsc

집에가서 맥에다가 똑같이 깃 설정 해보자!

 

명령은 간단하다.

git config --global core.editor "code --wait"

하게되면 git commit 입력창이 VS code 창으로 뜬다.

 

D:\kh-221128 (master)
$ git remote add origin https://github.com/dodoringring/kh-221128.git
$ git push origin master

위의 명령어로 로컬 레포와 리모트 레포를 연결한다.

 

$ git fetch		  // 정보 업데이트
$ git branch  	  //local
$ git branch -a   //remote까지 확인

 

git init ->버전 관리를 위해서 git에 필요한 파일을 추가하기->git파일이 추가됨-보기 -숨김파일 체크할것

 

아래는 a.txt 파일에 메세지 문자열이 저장됨

echo문자열 > a.txt(파일이름)

a.txt, b.txt,c.txt이 생성되면 a,b,c 모두 untracked에 있다가 

git add . -->하면 Staging are로 이동한다. (이클립스, 소스트리 깃 틀에서는 여기서부터 보임)

 

untracked -> staging area로 이동함

 

echo a.txt 수정 > a.txt하면 이때 untracked 상태로 간다.

[ echo 수정할것 >> a.txt ----하면 추가가 된다. >하나는 바꾸는거]

 

git add a.txt 하고 

git commit - m "메세지" 한다

----------------------------------------- 여기까지 로컬 레포이다.

로컬레포를 웹 레포로 올리기

 

git push origin (master)  --- 

웹레포로 올라간다

 

github 브라우저에서 새로고침한다.

 

메인이 아니라 master(내가 바꾼 이름) 을 선택하면 보인다.

 

댓글