개발환경설정

[git] 터미널 명령어로 github 에 파일 내려받기 / 올리기

솔헬레나 2023. 6. 8. 23:39

# 깃 버전 확인

git -version

 

# 깃 프로젝트 clone하여 다운받기

https://helena90-study.tistory.com/37

 

# (초기설정) 깃허브 로컬저장소로 지정하기 - 깃허브에 올리고 싶은 파일 폴더 안으로 이동한다

#- 저장할 장소를 초기화 한다

-로컬 저장소로 지정할 폴더로 이동한 후

cd {폴더경로} 
예 > cd /Develop/workspace/helena-api

 -폴더경로를 initializing한다

git init

 

#깃허브에 파일 올리기

1) git add . 

로컬 파일을 가상공간에 추가한다.

변경된 파일을 올리기 전에 대상항목들을 선택하여 가상의 공간 ( stage )에 올려둔다. 

실제로 commit 된 상태는 아니다. 

add 뒤의 .은 현재 위치의 저장소 안의 모든 파일을 깃허브에 올리도록 준비한다.

git add .

git add 파일명 
git add . // 전체 add (점(.)은 모든 것을 의미)
git add *.txt // 모든 txt 파일 업로드
git add project/app/*/ //디렉토리 업로드
git add --update // 현재 git이 추적하고 있는 파일들만 add

2) 

 

 

 

#깃허브에서 특정 버전 소스받기 :아직 안해봄 

# 버전명 확인

git log --abbrev-commit --pretty=oneline

 

 

 

# 제거 시리즈------------------------

git commit -m "서버 실행을 막는 오류 제거"

git push             

 

 

추적하지 않는 파일(Untracked Files) 삭제 방법

Remove-Item -recurse -force .git          

 

 

# 추적되지 않는 파일을 제거 

-> 삭제 시 파일 및 변경내용을 복구할 수 없으므로 저장소를 백업해야한다.

git clean -d -n

 

 

 


보고 배움

 

 

https://sin0824.tistory.com/8

 

왕초보! Github 사용법 (Mac os)

개발을 처음 배우면서 가장 어려웠던 건 소스코드를 관리하는 것이었다. 비 전공자였던 나는 구글에 올라와 있는 많은 Github 관련 블로그를 봤지만 도대체 개발자들은 쉬운 말도 왜 어렵게 하는

sin0824.tistory.com

https://lowell-dev.tistory.com/79

 

git 특정버전으로 소스 받기, git pull version

* git log로 버전명 보기 $ git log --abbrev-commit --pretty=oneline 상황 : git을 사용하는 중에 특정 버전까지만 운영에 반영해야하는 상황이라서 특정 버전까지의 소스를 pull 받았다. 방법 $ git checkout {version

lowell-dev.tistory.com

https://velog.io/@falling_star3/GitHub-git-add-commit-push-status-%EB%A1%9C%EC%BB%AC%EC%97%90%EC%84%9C-%EC%9B%90%EA%B2%A9%EC%A0%80%EC%9E%A5%EC%86%8C%EB%A1%9C-%ED%8C%8C%EC%9D%BC-%EC%97%85%EB%A1%9C%EB%93%9C%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95

 

https://velog.io/@robolab1902/GitHub-%ED%84%B0%EB%AF%B8%EB%84%90%EB%A1%9C-%EA%B0%84%EB%8B%A8%ED%95%98%EA%B2%8C-push-%ED%95%B4%EB%B3%B4%EA%B8%B0