GIT/GIT

[git] git / github 기본사용 (올리기)

congs 2023. 3. 26. 14:00

git : 분산버전관리 - orgin

github : 원격저장소

  • 원 폴더랑 연결x, 복사본에 연결하는 걸 추천

github

echo "# java_20230321" >> README.md
git init : 해당하는 폴더만 내 폴더로 만들겠습니다
git add README.md
git commit -m "first commit" 
git branch -M main : git의 메인가지 생성
git remote add origin https://github.com/jungeunpark980906/java_20230321.git 
git push -u origin main

git → github에 올리는 순서

띄어쓰기 중요!!

새로 입력 부분이 나오지 않는 경우 QW

$ git init  : git폴더로 생성

$ git config —global user.name ”이름”

$ git config —global user.email ”email”

$ git config —list : 설정한 이름,이메일 확인

$ git add . :현재폴더에 있는 파일을 전부 올려주세요

$ git status : 현재상태확인
 
$ git commit -m "first commit" : log이름 설정 ("first commit는 원하는 걸로")

$ git remote add origin https://github.com/jungeunpark980906/java_20230321.git

$ git remote -v : 리모트 연결확인

$ git push -u origin master : 연결한 주소로 올리기


다음에 올리는 경우,
list -> remote 로 확인한 다음에
	add -> commit("commit는 변경가능") -> push로 올리기 가능!

추가로 올릴 경우

$ git config —list : 설정한 이름,이메일 확인

$ git remote -v : 리모트 연결확인

확인 후,

$ git add . :현재폴더에 있는 파일을 전부 올려주세요

$ git commit -m "first commeit" : log이름 설정 ("first commeit는 원하는 걸로")

$ git push -u origin master : 연결한 주소로 올리기

현재 컴퓨터에 연결된 git을 지우고 올려야하는 경우

$ git remote remove origin :연결되어 있는 주소 삭제시!

또는

(제어판 - 자격증명관리자 -  windows 자격증명관리자 -git정보 제거)후 init부터 다시적용!

 

 


집에서 받을 경우

$ git init  : git폴더로 생성

$ git config —global user.name ”이름”

$ git config —global user.email ”email”

$ git config —list : 설정한 이름,이메일 확인

$ git pull
	안되는 경우, $ git pull (origin master)


$ git remote -v : 리모트 연결확인

	리모트 연결이 안되어 있는 경우,
	$ git remote add origin https://github.com/jungeunpark980906/java_20230321.git
	$ git pull

git 삭제후 연결해 올리기

$ git config --golbal user.name "이름" // 이름변경

$ git config --global user.email "이메일주소" // 이메일변경

$ gir config --list // 리스트에서 변경확인

---------------여기까지는 타 컴퓨터에서 연결하는 경우 사용

$ git rm [file Name]  // 원격저장소와 로컬저장소레 있는 파일 삭제

$ git clone 주소 // 원격저장소에서 데이터 받아오기

$ git remote -v // 원격지 연결확인 (연결이 되어있지 않다면 연결하기)

$ git remote add origin  주소 // 원격지 주소연결

$ git pull origin master // 변경사항 받기

$ git add .

$ git comment -m "코멘트"

$ git push origin +master // 원격지에 올리기