| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 딥러닝
- Python
- 백준
- 그래프 이론
- deep learning
- AlexNet
- ubuntu
- LSTM
- YoLO
- r-cnn
- eecs 498
- DP
- image processing
- GIT
- dynamic programming
- 머신러닝
- opencv
- real-time object detection
- MySQL
- CNN
- hm3d
- machine learning
- hm3dsem
- RL
- NLP
- 강화학습
- C++
- BFS
- Reinforcement Learning
- dfs
- Today
- Total
목록GIT (4)
JINWOOJUNG
BackgroundGit을 통해 협업을 하다 보면 파일을 잘못 올리거나, 이미 push 해서 작업 중인 파일을 삭제하고 싶은 경우가 있을 것이다. 혹은 dev 에서 작업을 하다가 main에는 해당 파일을 제외하고 올리고 싶을 수도 있다. 그럴 때 활용할 수 있는 git 명령어를 살펴보자. 원격 저장소에 올라간 파일 삭제: 로컬 유지, 원격 삭제다음과 같이 main branch에 private 폴더를 잘못 올렸다고 가정하자. dev에서 개발할 때 필요한 자료들이 실수로 올라간 상황이다. 우리는 dev branch(로컬 저장소)에는 유지하고 main branch(원격 저장소)에는 삭제하길 원한다. jinwoo@jinwoo-System-Product-Name:~/test$ lsREADME.md priva..
BackgroundGit Repository를 생성하면 다음과 같이 main branch 밖에 없다. 하지만 협업 과정에서 일부 개발 후 main branch로 push하는 것은 비효율적이다. 따라서 dev branch에서 개발을 한 뒤 필요한 파일들만 main branch로 push하는 것이 일반적이다. 실제 로컬 저장소(Working Directory)에서도 main branch 하나 밖에 없는 것을 확인할 수 있다.jinwoo@jinwoo-System-Product-Name:~/test$ git log --allcommit ee596f8a0516c33b270cdc47d97de74f8a40da4b (HEAD -> main, origin/main, origin/HEAD)Author: Jinwoo_Ju..
들어가며특정한 시스템을 구현하기 위해서는 다수의 개발자가 하나의 프로젝트 내에서 협업하는 경우가 많다. 따라서 협업을 위해서 다양한 Tool을 사용하지만 그 중 가장 실용적이고 많이 사용되는 것이 Github이다. 이전에도 Git을 사용해서 개발 해 왔지만, 앞으로는 Git을 사용하면서 유용하게 사용한 것들을 정리 해 보고자 한다. Git? GitHub?Git Git은 소스 코드의 버전 관리를 위한 분산형 버전 관리 시스템(DVCS, Distributed Version Control System)으로, 프로젝트의 수정 이력, 버전 변경, 협업 내역 등을 추적할 수 있도록 도와주는 도구다.간단히 말하면, 프로젝트에 발생하는 모든 변화들을 시간 순으로 저장하고, 언제든지 이전 상태로 돌아갈 수 있게 해준다..
Linux 환경에서 개발 시 이전까지는 Visual Studio Code를 기반으로 작업하였다. 하지만 통합코드를 기반으로 대회를 준비하면서 Git을 사용하게 되고, Git 충돌이나 Commit 간의 차이를 확인할 때 Sublime Merge를 많이 사용하게 되면서 주 개발 툴도 Sublime Text로 바뀌게 되었다. 오늘은 간단하게 Sublime Text & Sublime Merge Install에 관하여 정리하고자 한다.Development EnvironmentUbuntu 20.04 Sublime Text여러 방법이 있지만 apt를 통해 설치하는 것을 추천한다.https://www.sublimetext.com/docs/linux_repositories.html Linux Package Manager..