create repository -> username.github.io 명으로 레파지토리 생성하기
1. on create a new repository on the command line
-> git bash 에 입력하면, README 파일 생성
www.zerocho.com/category/Git/post/581042fdcae2d100152ceae6
index.html 파일 생성방법
echo "# username.github.io" >> index.html
echo "hello world" > index.html
git status
: 현재 파일들의 상태 확인 가능
git add .
: 추적되지 않은 파일들 모두 다 저장하기
git rm [파일명]
: git add 한 파일 돌려내기
git commit -m "설명"
: 커밋하기 , 커밋을 통해 git에 저장된다.
git commit -am "설명"
: add랑 커밋 한꺼번에 진행
git log
: 커밋된 내용 확인하기
git remote
: 원격저장소를 관리하는 명령어,
git remote add origin https://github.com/username/저장소이름
>> origin이라는 이름으로 원격 저장소 주소를 등록한다.
git remote remove origin
: 원격저장소 지우기
git push origin main
origin은 원격 저장소이름, main은 현재 사용하는 컴퓨터의 브랜치 이름
push를 하면 깃허브에 저장됌
git pull origin master
: origin의 내용이 master에 복사된다.
다른 사람이 pr을 통해 코드 업데이트를 했거나, 커밋한 내용을 클라이언트로 내려받는 작업이다.
git clone 저장소 주소
: git pull과 유사한 작업이지만, 클라이언트 상에 아무것도 없을 때 서버의 프로젝트를 내려받는 명령어이다.
git diff
: 수정된 파일에서 어떤 부분이 달라졌는지 확인 가능
git checkout git.html(파일명)
: 수정된 파일을 다시 원상태로 되돌린다.
git reset git.html
: stage상태에서 수정된 상태로 돌아간다. 그 다음에
git checkout git.html을 하면 다시 수정되기 전 상태로 돌아오게 된다.
untracked files는 추적하지 않은 파일을 의미한다.
1. untracked 파일 한꺼번에 없애기
git clean -f
2. untracked 파일 및 디렉토리까지 지우기
git clean -fd
2. 어떤 파일이 없어지는지 일단 확인하기
git clean -fd --dry-run
>> 원격저장소와 로컬 저장소가 동기화 되어 있지 않아서 발생하는 에러
$ git push -u origin main
적용 후
git push -u origin main
하면
원격저장소와 로컬 저장소 동기화 끝!
성공!
'여니의 프로그래밍 study > Github' 카테고리의 다른 글
[git] git 사용법 정리 (0) | 2021.01.26 |
---|---|
[github] 깃허브 저장소 삭제하기 (0) | 2021.01.10 |
[소스트리] 작업하던 프로젝트를 소스트리를 이용해서 깃허브에 연동시키는 방법 (+100MB 이상 파일 push error) & git 파일 삭제 (0) | 2021.01.08 |
[깃허브] 소스트리, 깃(git) 사용법 정리 (0) | 2021.01.08 |
Github 원하는 언어로 검색하는 방법 (0) | 2021.01.03 |