프로그램셋업 & 명령어

프로그램셋업 & 명령어/git & github

git 협업 ezmeal

1. local에서 이미 만들어진 프로젝트 template 생성 2. git init 3. git add remote branch : git push -u origin dev(local 명) : dev (orign 명) 3. remote branch -> local branch : git fetch origin dev -> git merge origin/dev -> git checkout -b dev origin/dev git master와 dev 병합 - dev가 commit 적을 경우 1. commit 위치가 낮은 쪽으로 git checkout dev 2. git merge master 3. git push origin dev 주의 로컬 브랜치에서 직접 원격 저장소의 다른 브랜치로 push는 불가하다..

프로그램셋업 & 명령어/MySQL

mySql_공유 db 생성

mysql db 생성 root 계정 생성 : id & pw 초기 개인 계정 생성 schema (= 구조, service) 초기에 생성한 local 계정에서 schema 생성 이후 아래 blog 를 따라서 하면 된다. https://we-always-fight-with-code.tistory.com/6 [ MySQL ] 데이터베이스 공유 & 타 데이터베이스 접속하기 [MySQL 데이터베이스를 로컬에서까지는 다룰 수 있는 사람 대상의 자료입니다. 필자역시 초보이니 100%신뢰는 X.] MySQL은 하나의 데이터베이스(서버)를 여러 사람 또는 PC가 공유할 수 있다. 근데 그 we-always-fight-with-code.tistory.com 참고 사용자이름 : 개인 계정 이름 데이터베이스 : 사용할 schema

프로그램셋업 & 명령어/anaconda & jupyter

Anaconda-Jupyter 설치 for mac & rust

1. 목적 rust를 jupyter notebook에서 사용하기 위함 2. 설치 rust 설치 anaconda 설치 homebrew와 anaconda site에서 직접 설치가 가능 -> m1 mac 유저로 불안해서 anaconda site에서 download 수행 anaconda site : https://www.anaconda.com/products/individual $ cargo install evxcr_repl : rust 언어로 작성된 repl인 evcxr을 설치하는 명령 repl: 읽고 실행하고 결과 출력하는 인터페이스 제공 Jupyter 설치 아래 코드 수행하면 jupyter notebook 수행됨 $ conda create --name evcxr $ conda activate evcxr $..

프로그램셋업 & 명령어/git & github

git bitbucket

local - git - github || bitbucket || gitlabs git이 remote해주는 역할인데 이런 역할을 하는 것이 git 뿐만이아니라 mercurial, svn 등이 존재한다. remote : local과 repository site를 연결해주는 다리 / git, mercurial, svn 등등 존재 git remote -v : origin (=github의미 ) git remote add 내가_정한_이름 ' 연결할 repository 주소 ' -> 이렇게하면 remote -v에 origin 뿐만 아니라 연결한 다른 repository 도 존재하게 된다. git remote remove 내가_정한_이름 으로 repository 연결을 삭제도 가능하다.

프로그램셋업 & 명령어/git & github

git CLI

작동 순서 change -> staged chagne -> commit -> push change: 변화된 모든 file을 읽는다. staged change : change된 file 중 같이 commit 할 file들을 group해 놓은 것. 다시 change로 roll back이 가능하다. ps. staged change가 된 a.txt 파일이 존재하고, commit 하지 않은 상태에서 a.txt file을 수정시 staged 와 change 영역 2곳에 동일 파일이 나타나게 된다. 물론 change file 영역에서 staged 영역으로 옮기면 합쳐진다. git log commit 이력을 볼 수 있다. head -> master : 내 컴퓨터에 commit 된 것 origin/master : git..

프로그램셋업 & 명령어/dbeaver

DBeaver에서 sysdate가 시스템 시간 맞추기

맥북m1은 docker를 이용해서 접속하기에 docker의 타임존을 변경해줘야 합니다. ​ 1. 터미널 실행 2. docker exec -it {컨테이너ID} /bin/bash 참고 : {}는 제외하세요. 컨테이너ID는 터미널에서 docker ps 명령문 실행으로 확인 * 개인마다 컨테이너 ID는 다릅니다. 3번째 9e2a545f7137 : 컨테이너ID bash로 들어왔으면 3. echo $TZ 4. date (현재 시간확인 - 시스템과 다르게 나옴) 5. export TZ=Asia/Seoul 6. sqlplus system/pass (system 계정/패스워드 - 개인설정에 따라 다름) 7. select to_char(sysdate, 'yy-mm-dd hh:mi:ss') from dual; (SYSDA..

프로그램셋업 & 명령어/git & github

Git 협업 _ github

1. fork 1.1. 흐름 owner가 project 생성 coworker가 github site에서 fork 수행 coworker가 작업 수행 후, 자신의 git에 .add -> commit -> push까지 한 후, pull request 수행 owner는 pull request 확인 후 issue를 남기거나 merge 수행 원격 저장소에서 변경이 일어났으므로 fork github의 기능 복사본을 가진다. 그래서 실제 소스코드의 내용이 변경 될 시, fork를 update할 필요가 있다. 단계 fork 후 clone 하기 내가 local에서 수정 parent source code에 변경 수락 요청하기 : 내가 수정한거 가져 가죠!! - pull 방법 : 내 git-hub repository에 가서 ..

프로그램셋업 & 명령어/Mac

애플 단축키

command + shift + g : 경로 단축키

wooweee
'프로그램셋업 & 명령어' 카테고리의 글 목록 (2 Page)