[Git] Git을 사용하는 방법 shell(cli)방식과 GUI방식
·
개발/Git
Git을 사용하는 방법 shell(cli)방식과 GUI방식 Git을 사용하는 방법에는 크게 두 가지가 있다. 첫 번째는 shell 명령어로 하는 방식이다. 기본적인 방식이며 가장 빠르고 권장하는 방식이다. 두 번째는 GUI 툴을 사용하는 것이다. 명령어로는 하기 어려운 유용한 동작들을 쉽고 편하게 GUI 방식으로 활용할 수 있는 것이 큰 장점이다. 무엇보다 git을 처음 접하거나 익숙하지 않은 사람은 툴을 사용하는 것이 접근하기 훨씬 수월할 것이다. 굳이 한 가지를 더하자면 IDE 자체에서 제공하는 툴을 사용하는 것이다. 두 가지 방식 중 그럼 무엇을 추천하는가? 개인적으로는 두 가지 방식을 혼용해서 사용해야 한다고 생각하고 그렇게 사용하고 있다. 우선 명령어 방식의 장점은 자유도가 높고 빠르고 직관적이..
[Git] Git alias 활용해서 생산성을 높이자
·
개발/Git
Git alias 란? git을 명령어로 입력하는 방식으로 사용하는 것이 처음에는 힘들지만 익숙해지면 자유롭게 활용할 수 있어서 좋다. 이때 좀 더 효율적으로 명령어를 입력하기 위해 git alias를 지원한다. checkout, branch, status와 같은 명령어는 매우 자주 사용되지만 매번 입력하기 귀찮은 것들을 축약해서 등록하고 사용한다. Git alias 사용 일반적으로 많이 사용하는 alias를 소개한다. alias를 등록하는 방법은 두 가지가 있다. 두 가지 모두 결국 ~/.gitconfig 에 기록되지만 등록하는 방식이 다르다. 하나는 아래와 같이 git config --global alias.xx XXXX와 같이 명령어를 입력해서 등록하는 것이다. $ git config --globa..
[블로그] 무엇을 기록할 것인가
·
공부
S/W 개발과 자기 계발 S/W 개발과 관련된 주제가 가장 주된 내용이 될 것입니다. C, C++, Python 등과 같은 언어부터 Embedded System, Firmware, Linux와 같은 도메인 내용을 포함하여 CMake, gtest, Git, GitHub, Jenkins, IDE와 같은 개발환경도 다룰 예정입니다. 개발자가 갖추어야 할 자질을 크게 두 가지로 생각합니다. 하나는 기본기로 언어, 자료구조, 알고리즘, 소프트웨어 공학 등과 같은 지식적인 역량을 갖추어야 하고 뿐만 아니라 글쓰기, 말하기, 보고하기, 코드리뷰하기, 협업하기 등과 같은 제너럴 한 역량까지도 굉장히 필요하다고 생각합니다. 또 다른 하나는 이런 기본기를 바탕으로 도전적이고 열정적이며 프로페셔널한 마인드입니다. 이러한 기..
[시작] 자기소개 - 나는 누구고 무슨 일을 하는가
·
공부
나는 누구인가? 대기업 S/W 개발자로 일하고 있는 평범한 개발자입니다. 또 씩씩하고 귀여운 4살 아들과 사랑스러운 와이프와 하루하루 열심히 행복하게 살아가고 있습니다. 주요 경력은? 대부분의 경력은 C, C++ 언어 위주로 임베디드 및 펌웨어 개발을 하였고 최근에는 소프트웨어 엔지니어링 및 테스팅에 관련된 업무를 주로 하고 있습니다. MBTI? ENTJ (엔티제), "대담한 통솔자" 제 MBTI에 대해서 이해한 지 얼마 되지 않았습니다. MBTI가 모든 걸 대변해주지는 않지만 자신과 사람들을 이해하는 꽤 괜찮은 프레임워크라고 생각이 듭니다. 구체적인 건 따로 다루어 볼까 합니다. 2023년 새해를 맞아 항상 생각만 하고 있었던 블로그를 도전합니다. 처음이라 미숙하지만 도전하고 실행하고 실패하면서 많이 ..