반응형
- git config
$ git config --global user.name 이름
$ git config --global user.email 이메일
$ git config --global -list
- 어떤 사람이 커밋을 남겼는지 확인할 수 있도록 이름과 이메일을 최초 1회만 설정한다.
(3번째 명령어를 통해 제대로 입력했는지 확인 가능)
- git remote
$ git remote add origin {원격 저장소 주소}
EX) git remote add origin https://github.com/maeseok/FIANCE_PORTFOLIO_API-PAGE
+ 기존 저장소 삭제
git remote rm origin
- 원격 저장소를 추가하는 명령어이다. 즉 파일들을 보낼 수 있는 저장소가 생기는 것이다.
- git init
git init
- 현재 지역에서 지역 저장소를 생성하는 명령어이다.
정확한 위치에서 입력하는 것이 관건이지만 삭제가 가능하여 문제는 없다.
- git add
$ git add [파일, 폴더 등]
- github에 보내고 싶은 파일이나 폴더를 추가하는 명령어이다.
- git commit
$ git commit -m "커밋 메세지"
- Staging area에 올라온 파일의 변경 사항을 하나의 버전으로 저장하는 명령어이다.
기본적으로 push처럼 원격 저장소에 저장이 되지 않으니 꼭 push를 사용해야 한다.
- git branch
$ git branch $ git branch -v 등
- Git에서는 버전 관리를 위한 Branch라는 기능을 제공한다.
branch 기능은 협업 활동에 유용하다.
- git push
$ git push <저장소명> <브랜치명>
- 내가 이전에 설정한 원격 저장소에 add한 파일이나 폴더 등을 보낸다.
+참고로 push를 함으로서 원격 저장소에 파일이 유실되는 경우는
자동으로 에러를 발생하며 push를 막는다.
그런 경우에도 push를 하고 싶다면 브랜치명 앞에 +를 붙여서 명령어를 입력하면 된다.
EX) git push origin +master
+ 새로운 Repository 만들었을 때
echo "# 123" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main(master)
git remote add origin [원격저장소 주소]
git push -u origin main(master)
'IT지식 > 나머지' 카테고리의 다른 글
[프로그래밍 유튜버] 노마드 코더 - 무료강의 (0) | 2022.10.05 |
---|---|
[Github] git clone으로 데이터 가져오기 (0) | 2022.09.30 |
[IT지식] VS CODE와 VS 2019의 차이점 (0) | 2022.09.30 |
[컴활] 컴퓨터활용능력 1급 - 자세한 합격 후기 (무료인강) (0) | 2022.09.27 |
[컴활] 컴퓨터활용능력 1급 필기 - 자세한 합격 후기 (0) | 2022.09.27 |