Git 연습 사이트에서 명령어 연습하고 그래픽으로 볼 수 있당

2023. 5. 3. 01:13도와줘/컴퓨터

728x90

commit, branch, checkout, reset, revert, rebase, merge, cherry-pick 등의 Git 명령어에 대해서 학습할 수 있다. 다만 사이트들이 처음 만들어진 후 지속적으로 업데이트가 이루어지고 있는 것은 아니다. 예를 들어, 최근에는 checkout의 명령어 하나가 너무 많은 기능을 한다는 점에서 switch 명령어 사용을 권장하는데, 이런 점이 반영되어 있지 않다. 따라서 최신 정보를 어느 정도는 스스로 찾아서 자신의 뇌에다가 업데이트해주는 것이 좋다. 다만 브랜치와 관련한 기본적인 기능들은 여전히 유효하며 이는 Git의 근간인 만큼 앞으로도 크게 변경되지 않을 것이기에, 아래 Git 연습 사이트들은 여전히 적극적으로 이용해 볼 만하다.

 

1. Learn Git Branching

모던하지는 않지만, 깔끔한 GUI로 브랜치가 어떻게 나누고 합쳐지는지 알아보기 쉽다. 그리고 한글로 되어 있어서 공부하는 데 부담이 덜하다. 다만 애니메이션 때문에 진행이 조금 답답하다.

https://learngitbranching.js.org/?locale=ko 

 

Learn Git Branching

An interactive Git visualization tool to educate and challenge!

learngitbranching.js.org

 

2. Explain Git with D3

비록 영어이지만 아주 가볍고 중요한 개념들이 한 눈에 보이게 정리되어 있어서 추천한다. 그리고 브랜치를 나타내는 그래픽이 조금 더 실제와 가까운 편이라서, 실제 Git과의 괴리감이 덜 해 당황하는 기분이 비교적 덜 들 것이다.

특히 우측 하단에서 Free Playground를 누르면 자유롭게 Git을 이용해보면서 브랜치 현황을 그래픽으로 볼 수 있다.

https://onlywei.github.io/explain-git-with-d3/

 

Explain Git with D3

We are going to skip instructing you on how to add your files for commit in this explanation. Let's assume you already know how to do that. If you don't, go read some other tutorials. Pretend that you already have your files staged for commit and enter git

onlywei.github.io

 

 

 

회사에서 깃을 잘 쓰지 못하면 이런 아저씨가 와서 뭐라뭐라한다ㅎㅋㅎ

728x90