git 기본적인 사용법
git을 왜 사용하나요?
- 간단하게 말하자면 시간여행이 가능한 평행우주를 만드는 것.
- 모든 파일의 저장 상태 초기로 돌아갈 수도 있고, 메인 작업에서 위험이 있는 실험적인 각각의 다른 버젼을 만들고 가져올 수 있다.
- 다른 사람과 함께 특정한 프로젝트를 동시에 작업할 수 있고 동일한 코드를 여러사람이 고치더라도 서로 합칠때 효과적으로 충돌을 방지할 수 있다.
- 분산형 협업 도구
git을 사용하는 방법
- CLI(Command line Interface)로 명령어를 입력.
- Source Tree : 마우스로 쓸 수 있게 GUI로 만들어진 소프트웨어.
- GUI(Graphical user interface) 그래픽 사용자 인터페이스, 사용자가 편리하게 사용할 수 있도록 입출력 등의 기능을 알기 쉬운 아이콘 따위의 그래픽으로 나타낸 것.
git 저장소 만들기
GitHub: Where the world builds software
GitHub is where over 56 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and feat...
github.com
- 세계적으로 가장 큰 git 저장소가 모여있는 곳입니다.
- Sign up을 눌러 깃허브에 가입한뒤 로그인 합니다.
- 처음 로그인 시 Repositories 항목이 없습니다. New를 눌러 새로운 저장소를 만듭니다.
- 저장소는 프로젝트를 만든다고 생각하시면 됩니다.
- Repository name에 적당한 이름을 적어줍니다.
- Public 의 경우는 오픈소스라고 생각하시면 됩니다.
- Private 는 개인적인 저장소이며 초대한 인원에 대해서만 공개가 됩니다.
필수적인 항목은 아니므로 그냥 생성하셔도 됩니다.
- Add .gitignore는 올리는 파일중 어떤 것을 올리지 않을지 설정할 수 있습니다. (환경설정 파일 등)
- Choose a license 오픈소스 라이센스 중 어떤 것을 채택하고 있는지 알려주는지
생성된 프로젝트는 HTTPS 또는 SSH로 접근을 할 수 있습니다.
보통 HTTPS를 활용합니다.
이러한 저장소를 사용하기 위해서는 git을 설치해야합니다.
git 설치
Git
git-scm.com
- 다운로드를 받은 뒤 기본설정으로 Next만 누르시면 설치가 가능합니다.
- 윈도우 + R 를 누른후 cmd를 적어 명령프롬프트를 띄웁니다.
git 을 입력하면 git 명령어에 대한 사용법을 확인할 수 있습니다.
# 버전확인
git --version
가장먼저 환경설정이 필요합니다.
# 환경설정
git config --global user.name github 계정
git config --global user.email github 이메일
마음에 드는 곳에 새폴더를 만듭니다.
- 명령 프롬포트에서 우리가 만든 폴더로 이동을 합니다.
# 각자 만들 드라이브이름 폴더 이름을 입력합니다.
# 드라이브 이동시 cd를 제외하고 입력
C:
D:
G:
# 폴더 이동시 cd 입력
cd \ 폴더명
- 이후에 깃허브 저장소의 HTTPS에 나와있는 주소를 복사합니다.
# git clone을 이용해 해당 저장소 불러오기
git clone 깃허브 http에서 복사한 주소 입력
- 비어있는 repository를 clone했다고 뜹니다.
- 이후에 해당 폴더를 가보면 저장소의 이름을 가진 폴더가 존재합니다.
- 들어가보면 .git이란 폴더가 존재하는 것을 볼 수 있습니다.
- 숨김폴더 이므로 보기 설정에 숨긴항목을 체크하시면 해당 폴더를 볼 수 있습니다.
- 이제는 컴퓨터 local 저장소로 활용할 수 있습니다.
- 해당 폴더에 text문서를 새로 만들고 이름을 document로 설정한뒤 내용을 적고 저장합니다. 이때 파일명을 document.txt로 하면 git 명령어 수행시 오류가 발생합니다.
- 이후 명령 프롬포트 창에
# git add 파일명을 입력합니다.
git add documnet.txt
# git commit 진행
git commit -m "Add Text File [document.txt]"
- 입력해 커밋을 진행합니다. 우리의 컴퓨터에는 적용이 되어 있지만, github에는 변화가 없는데 git push를 통해 원격 저장소에 적용을 시켜야합니다.
- git commit -m "변경내용" 을 적을 수 있는데 "git 커밋 메시지 작성법" 구글링하면 많은 예시들이 나옵니다.
# git push를 사용해 원격 저장소에 저장
git push
- 이렇게 하면 Github에도 파일이 올라간 것을 볼 수 있습니다.
3가지를 설치
1. git
2. IDE - Visual Studio code
3. Source Tree
기본적으로 윈도우에서는 CMD, PowerShell에서
맥은 Terminal에서 사용할 수 있습니다.
해당 내용은 동빈나님의 유튜브에 들어가시면 좀더 자세하게 알려드립니다.
출처:www.youtube.com/watch?v=rhP5pseOJc0&list=PLRx0vPvlEmdD5FLIdwTM4mKBgyjv4no81
'Git ,Github' 카테고리의 다른 글
[얄팍한 코딩사전] 가장쉬운 git 강좌 (상)혼자작업편 (0) | 2021.03.11 |
---|---|
[얄팍한 코딩사전]가장 쉬운 git 강좌(하) (0) | 2021.03.11 |
Git 명령어 (0) | 2021.03.11 |
Github? (0) | 2021.01.03 |
Git (2) | 2020.12.29 |