$ git init
$ git add .
$ git commit -m "first commit"
$ git remote add origin https://github.com/ChanLim-BD/docker-app-handsout.git
$ git push -u origin master
(이때의 master가 master-slave 에서의 master이기 때문에, Black lives matter 운동의 연장으로
미국 IT업계에서는 논란이 많은 master-slave, blacklist-whitelist 와 같은 언어적 문제를 해결하려는 움직임이 있습니다.)
$ git branch -M [되고싶은 branch name]
$ git branch -m [현재 branch name] [바꾸고싶은 branch name]
즉,
$ git branch -m master main
위와 같이 명령어를 실행하면 default branch 이름이 변경됩니다.
(default branch가 변경된 상황)
이후, README.md 파일을 추가한 사용자는 pull을 한 번 시도해주고 push를 하면 됩니다.
$ git pull origin [branch name]
$ git push -u origin main
//로컬 깃 저장소 생성(.git 폴더 생성)
$ git init
//Working directory -> Staging Area
$ git add [directory]
$ git add .
//Staging Area -> repository(.git)
$ git commit -m "commit message"
//원격저장소와 연결
$ git remote add origin [원격저장소 주소]
//브랜치 명 바꾸기
$ git branch -M [branch name(main)]
$ git branch -m [현재 branch name] [바꾸고싶은 branch name]
//(선택) README.md가 있다면 : push 보다 pull 먼저
$ git pull origin [branch name(main)]
//로컬 레포지토리 -> 원격 레포지토리
$ git push -u origin [branch name(main)]
//파일 수정 및 추가 이후 : 다음번 commit & push
$ git pull origin [branch name] (선택:다른 장소에서 작업한게 없으면 안해도 됨)
$ git add [directory]
$ git commit -m "commit message"
$ git push -u origin [branch name]