git add <파일 이름> // 특정 파일만 staged에 올림
git add . // .gitignore에 있는 파일은 제외하고 모두 staged에 올림
git add * // 모두 staged에 올림
git commit -m "커밋 내용에 대한 설명 작성"
git push
git push <저장소명> <브랜치명>
git push -u <저장소명> <브랜치명> // 이후에 저장소명과 브랜치명을 생략하고 git push만 입력할 수 있게 해주는 명령어
git push <저장소명> <브랜치명> -f // 이전 커밋을 삭제하고 현재 커밋을 강제로 푸시함(위험)
git fetch <저장소명>
git pull <저장소명> <브랜치명>
git init
git remote add <저장소명> https://github.com/hyeonyohwan/repository_name.git
git remote set-url <저장소명> <브랜치명> // 연결된 원격 저장소 url 변경
git config --global user.name "hyeonyohwan"
git config --global user.email hyeonyohwan96@gmail.com
평소에 나는 해당 디렉토리로 이동한 후
git init -> git remote set-url <저장소명> <브랜치명> -> git add . -> git commit -m "message" -> git push -u <저장소명> <브랜치명> 혹은 git push <저장소명> +<브랜치명>
으로 사용하는 편이다.
사용하다보면 에러가 나는 경우가 잦으니 그럴 때는 커뮤니티를 통해서 빠르게 명령어를 찾아 해결하면 된다.
참고 - 위키백과 // https://usgjs.tistory.com/182 // https://sabarada.tistory.com/75