Coding/git 10

[팀 개발을 위한 Git, GitHub 시작하기] - Ch 7. CLI 환경에서 Git 명령어 살펴보기

CLI 환경을 사용하는 이유GUI 프로그램으로는 Git의 모든 기능을 100% 사용할 수 없다.리눅스 서버와 같은 실행 환경에서는 GUI 환경을 사용할 수 없다.작업 속도가 빠르다. 프롬프트(prompt) $ 기호와 윗줄에 경로된 표시 등을 합쳐 프롬프트 라고 한다.CLI의 기본적인 정보를 보여준다.aa @ bb cc ~/Desktop/Programming/iTshirt-cat (main)aa : 내 컴퓨터 사용자의 id bb : 현재 PC 이름 cc : ~/Desktop/Programming/iTshirt-cat (main) : 현재 디렉터리 ~ : c:\User\사용자ID  $ cd # 홈 폴더로 이동$ cd Documents/ # 내 문서 폴더로 이동$ pwd # 현재 폴더의 위치 확인/c/User..

Coding/git 2024.12.08

[팀 개발을 위한 Git, GitHub 시작하기] - Ch 6. Github 100% 활용하기

프로필 꾸미기 참고한 사이트 https://github.com/Naereen/badges GitHub - Naereen/badges: :pencil: Markdown code for lots of small badges :pushpin: (shields.io, forthebadge.com etc) :sunglasses:pencil: Markdown code for lots of small badges :ribbon: :pushpin: (shields.io, forthebadge.com etc) :sunglasses:. Contributions are welcome! Please add yours! - GitHub - Naereen/badges: :pencil: M...github.com https://g..

Coding/git 2024.07.29

[팀 개발을 위한 Git, GitHub 시작하기] - Ch 4. 둘 이상의 원격 저장소로 협업하기

1. 포크 : 원격 저장소를 복사해서 새로운 원격 저장소 만들기다른 사람이 내 원격 저장소에 푸시를 하려면 원격 저장소의 소유자가 이 사람을 협력자로 등록해야 한다.[Settings] - [Collaborators] 페이지에서 [Add people] 버튼을 클릭한다. 풀 리퀘스트포크(fork)를 통해 원격 저장소를 생성하고 이곳에 커밋을 올린 후 원본 저장소의 소유자에게 병합 요청을 한다.그러면 원본 저장소의 소유자는 개발자의 병합 요청을 검토해서 원본 저장소에 반영하게 된다.브랜치가 원본 저장소 내에서 평행세계를 만드는 것이라면, 포크는 평행우주를 만드는 것이라고 볼 수 있다. 5명 정도의 적은 수의 개발자가 협업을 한다면 모두 협력자로 등록하고 브랜치를 나누어서 작업하는 것이 효율적이지만, 50명 이..

Coding/git 2023.09.10

[팀 개발을 위한 Git, GitHub 시작하기] - Ch 3. 여러 명이 함께 Git으로 협업하기

원격 저장소에서 협업하기두 명이 동시에 버전 관리를 할 때에도 서로의 작업물에 의존하지 않고 내가 원할 때 코드를 올리고, 또 내가 원할 때 협업자의 코드와 합칠 수 있다. 커밋은 줄줄이 기차처럼 연결되어 있다. 새로 만든 커밋은 기존 커밋 다음에 시간순으로 쌓인다.두 명이 협업한다면 새로운 두 커밋 모두 기준 커밋과 연결되어야 하기 때문에, 두 갈래로 나뉘게 된다. 브랜치특정한 기준 시점에서 줄기를 나누어 작업할 수 있는 기능새로운 가지로 커밋을 만들려면 반드시 브랜치를 먼저 만들어야 한다.브랜치는 나뭇가지처럼 물리적인 길이 존재해서 그 길에 커밋을 올리는 게 아니라, 단순한 포인터이다.순서대로 커밋 1, 커밋 2, 커밋 3을 만들었으면, 새로 커밋할 대마다 main 브랜치의 포인터가 최신 커밋을 가리..

Coding/git 2023.09.05

[팀 개발을 위한 Git, GitHub 시작하기] - Ch 0. 빠른 실습으로 Git, Github 감 익히기

사내 스터디로 팀원 4명이서 약 6개월동안 이 책을 기반으로 깃허브 스터디를 진행했다.이는 그에 대한 기록이다.아는 부분도 많았지만 생각보다 몰랐던 부분도 많아 스터디하는 동안 git에 대한 생각 정립이 되었다. https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=316493887 가 실무에 적절한 명령어와 용어, 협업에 100% 활용할 수 있는 내용이 추가된 개정판으로 돌아왔다. 이 책은 시나리오를 곁들인 실습으로 구성되어 깃&깃허브" data-og-host="www.aladin.co.kr" data-og-source-url="https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=316493887" data-og-url="ht..

Coding/git 2023.08.20

작년과 올해, 깃 변화

작년에는 뭣도 모르고 깃허브를 거의 방치했는데, 최근에서야 깃허브 관리의 중요성을 깨닫고 올 초부터 열심히 화단을 가꾸고 있다. 시험기간이나 좀 바쁘면 중간에 뜨문뜨문 비긴 하지만, 그래도 작년에 비하면 나쁘지 않다! 더 분발해야겠다. 초록밭으로 빼곡한건 아니지만, 그래도 작년에 비하면 정말.. 장족의 발전인 것 같다 겨울방학~학기초 까지는 졸업작품, 1학기는 주로 TDL과 캡스톤디자인에서 한 프로젝트, 여름방학때는 코딩테스트 푼 거나 개인공부 위주로 올렸다. 2022년에도 꾸준히 발전하는 사람이 되어야겠다.

Coding/git 2021.12.31

방학동안 1일 1커밋 해봤다

사람들이 그토록 외치던 1일 1커밋을 방학때나마 실천해보았다. 짧다면 짧고 길다면 긴 8주(현재까지 합치면 9주..)동안 해보며 느낀 점들은 1. 엄청 성가시다. 평일 주말 상관없이 해야하니까 귀찮다. 그래서 어디 며칠 놀러가야하거나 그런 경우에는 미리 커밋할거리를 몇개 작업해놓고 맘놓고 쉬고 그랬다. 커밋 해야하는걸 깜박하고 탱자탱자 놀다가 급 생각이나서 헬러벌떡 집에 와서 작업한 적도 몇번 있다. 2. 보여주기식 커밋 다른 분들 후기를 보면 급하게 채우는 용으로 빈 파일을 커밋하기도 했다고 고백하더라. 그 점을 고려해서, 최대한 의미가 없는 커밋은 안하려고 했다. 3. 뿌듯하다 잔디밭(?)이 빼곡히 채워진 모습을 보면 뿌듯하다. 4. 강박증 물론 '1일1커밋'이라는 네이밍에 맞게 매일매일 해야하는게 ..

Coding/git 2021.09.11

git pull 할 때 Your local changes to the following files would be overwritten by merge 오류

stackoverflow.com/questions/14318234/how-do-i-ignore-an-error-on-git-pull-about-my-local-changes-would-be-overwritt How do I ignore an error on 'git pull' about my local changes would be overwritten by merge? How do I ignore the following error message on Git pull? Your local changes to the following files would be overwritten by merge What if I want to overwrite them? I've tried things like git..

Coding/git 2021.05.03

git push할때 Permission ... 오류

recoveryman.tistory.com/392 [깃허브(Github)] 21. remote: Permission to 에러 remote: Permission to gitest01/gitest01.github.io.git denied to xxxx. fatal: unable to access 'https://github.com/yyyy/yyyy.github.io/': The requested URL returned error: 403 remote: Permission to~~.. recoveryman.tistory.com 자꾸 fatal error 가 나면서 삭제하고 다시 init하고... 별의 별 짓을 다했는데 내가 중간에 깃헙 이메일을 바꿔서 그런거였다. 🤔

Coding/git 2021.01.06