일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- PANDAS
- Google Excel
- 파이썬
- Google Spreadsheet
- Kotlin
- SQL
- GIT
- Python
- PySpark
- Github
- gas
- matplotlib
- array
- hive
- django
- math
- Tkinter
- Apache
- google apps script
- c#
- Mac
- Excel
- string
- dataframe
- list
- numpy
- PostgreSQL
- Java
- Redshift
- Today
- Total
목록GIT (21)
달나라 노트
Branch 생성 Branch 테스트를 위해 bran이라는 디렉토리를 만들고 이 디렉토리에 새로 init을 할 것입니다. 1. git init bran 디렉토리에 git init 실행 2. vim f1.txt 파일 내용으로 a 입력 3. git add f1.txt 4. git commit -m '1' 5. vim f1.txt 파일 내용으로 b 입력 6. git commit -am "2" 이전에 add가 된 이력이 있는 파일은 자동으로 add합니다. (이전에 add된 적이 없는 파일은 -a 옵션에 의해 자동으로 add되지 않습니다.) 7. git log 2 개의 commit이 생성됨. 이 과정에서 우리가 작업하고 있던 소스코드는 그대로 주면서 고객사에게 제공될 특별한 기능을 추가해야하는 경우, 또는 서버에..
Branch Branch는 말 그대로 나무의 가지를 의미하는 단어입니다. 예를 들어봅시다. 현재 report.xlsx 파일을 수정하고있습니다. 그러면 report2.xlsx, report3.xlsx 등으로 번호를 붙여가며 버전 관리를 하겠죠. 근데 만약에 누군가에게 필요한 내용만 공유해야 한다고 합시다. 별도로 파일을 복사해서 원하는 내용만 보이도록 편집할 수도 있겠죠. 이때부터 버전관리는 오리지널 파일에 대한 버전관리와, 공유용 파일의 버전관리가 동시에 다른 파일 내에서 진행됩니다. 만약 더 공유할 필요가 사라지면 공유용 파일의 버전 관리는 멈추겠죠. 그런데 좀 복잡한 상황이 발생할 수도 있습니다. 공유용 파일의 내용을 원본 파일에 합야 할 상황이라면 어떨까요. 나뉘어져있던 버전을 합칠 때 상황이 복잡..
로그인 없이 원격 저장소에 접근하기 우리는 이제까지 HTTPS를 이용한 Clone을 해왔습니다. 이 방법은 간단하지만 push를 하거나 원격 저장소에 접근할 때 마다 id, password를 입력해야한다는 귀찮음이 있습니다. 이를 위해 SSH(Secure Shell)라는 key가 존재합니다. SSH key를 이용하면 매번 로그인할 필요가 사라집니다. SSH key 생성 1. ssh-keygen 운영체제 상관없이 git bash에서 위 코드를 입력합니다. 무슨 내용과 어떤 경로가 뜨는데 이 경로를 잘 보고 계속 엔터를 칩니다. Enter file in which to save the key (/Users/user_name/.ssh/id_rsa) : 위 질문은 ssh key를 설치하려는 컴퓨터 내의 경로를 ..
하나의 원격 저장소, 여러 개의 로컬 저장소 이번에는 하나의 원격 저장소를 중심으로 두 개 이상의 로컬 저장소가 어떻게 서로의 업데이트를 공유하는지 알아봅시다. push & pull 1. git clone https://github.com/~~/~~.git git_home git clone https://github.com/~~/~~.git git_office 일단 동일한 robin이라는 프로젝트를 기준으로 home 컴퓨터와 office 컴퓨터 각각에 프로젝트 clone을 합니다. 2. cd git_home 일단 집에서 먼저 작업한다고 가정해봅시다. 3. vim f1.txt f1.txt 파일을 수정합니다. 4. git cocmmit -am '2' 2라는 commit message와 함께 수정사항을 com..