주로 Git 명령어를 정리했습니다.

  • git init

  • git status

  • git add

  • git checkout

    • git checkout first-branch-name
    • git checkout -b new-second-branch-name
  • git commit -m "Comment"

  • git push

    • git push origin main
  • git pull

    • git pull origin main

### 그 밖에 사용하는 명령어.
  • git clone url

  • git log

    • git log --after 2021-07-01
    • git log --since 2021-07-01
    • git log --since 2021-07-01 --until 2021-08-24
    • git log --grep 검색어
    • git log --author "woojja"
  • git stash

    • git staxh
    • git stash list
    • git stash pop
    • git stash apply
    • git stash stash-name
    • git stash clear


행복한 고수되셔요.

woojja ))*
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

반응형
LIST

'Tools > Github' 카테고리의 다른 글

[Github] Git 명령어  (0) 2021.08.24
[Github] Git clone  (0) 2020.01.23
Posted by woojja

댓글을 달아 주세요

BASH

export NVM_DIR=~/.nvm

export PS1="➜ \w ✗ "

source $(brew --prefix nvm)/nvm.sh

function code {
    if [[ $# = 0 ]]
    then
        open -a "Visual Studio Code"
    else
        local argPath="$1"
        [[ $1 = /* ]] && argPath="$1" || argPath="$PWD/${1#./}"
        open -a "Visual Studio Code" "$argPath"
    fi
}

ZSH

zsh.zshrc:
code () { VSCODE_CWD="$PWD" open -n -b "com.microsoft.VSCode" --args $* ;}


Oh My ZSH

robbyrussell.zsh-theme:
PROMPT="%(?:%{$fg_bold[green]%}➜ :%{$fg_bold[red]%}➜ )"
PROMPT+=' %{$fg[cyan]%}%~%{$reset_color%} %{$fg_bold[yellow]%}✗ $(git_prompt_info)'

ZSH_THEME_GIT_PROMPT_PREFIX="%{$fg_bold[blue]%}git:(%{$fg[red]%}"
ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%} "
ZSH_THEME_GIT_PROMPT_DIRTY="%{$fg[blue]%}) %{$fg[yellow]%}✗"
ZSH_THEME_GIT_PROMPT_CLEAN="%{$fg[blue]%})"

 

행복한 고수되셔요...

 

woojja ))*

\\\\\\\\\\\\\\\\\\\\\\\\\

반응형
LIST
Posted by woojja

댓글을 달아 주세요

2020. 1. 23. 02:38

git clone [git path] [target foldername]

git clone ....git woojja_src

 

git remote branch 로 확인

origin  삭제 : git remote remove origin 

 

rm -rf ...

 

 

 

git repository 생성

origin branch 생성 : git remote add origin [new git path]

git remote branch 로 확인

 

git push : git push origin master

 

 

git status

git add -A

git commit -m "commit message"

git push origin master

 

 

ssh Key 만드는 방법.

 

ssh-keygen -t rsa -C "git 계정"

Key 가 생성되며 

아래 명령어 중 한 명령어를 실행하게 되면 Key 가 복사되며

$ cat /Users/~~~/id_rsa.pub

$ cat ~/.ssh/id_rsa.pub

 

git 계정의  setting menu 에서 SSH and GPG Keys 로 이동.

Add New Key Button 을 눌러 나온 화면에 복사한 Key 를 Paste 한 후

git push  를 진행한다.

 

 

행복한 고수되셔요.

woojja ))*

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

반응형
LIST

'Tools > Github' 카테고리의 다른 글

[Github] Git 명령어  (0) 2021.08.24
[Github] Git clone  (0) 2020.01.23
Posted by woojja

댓글을 달아 주세요

2020. 1. 17. 11:58

현재 사용하고 있는 Extensions.

 

Babel  ES6/ES7

C#

Debugger for Chrome

ESLint

GraphQL

HTML CSS Support

indent-rainbow

Markdown All in One

Path  Intellisense

Rainbow Brakets

Reactjs code snippet

REST Client

vscode-icon

vscode-styled-components

 

 

행복한 고수되셔요.

 

woojja ))*

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

 

반응형
LIST

'Tools > VS Code' 카테고리의 다른 글

[VS Code] Extensions  (0) 2020.01.17
[VS Code] Emmet 설정  (0) 2020.01.16
Posted by woojja

댓글을 달아 주세요

현재 VS Code 를 이용하여 React 로 개인 Site를 작성하고 있습니다.

VS Code 의 Emmet 기능을 확장하는 방법에 대해서 기록을 남깁니다.

 

제작사 WebSite 입니다.

https://www.emmet.io/

 

아래 YouTube 를 통해서 내용을 확인하십시오.

https://youtu.be/EzGWXTASWWo

 

VS Code 의 Setting.json 파일에 아래와 같이 추가하여 사용하고 있습니다.

    "emmet.includeLanguages": {
        "javascript": "javascriptreact",
        "vue-html": "html",
        "plaintext": "jade"
    },
    "emmet.syntaxProfiles": {
        "html": {
            "attr_quotes": "single",
            "indent": true,
        },
        "jsx": {
            "attr_quotes": "single",
            "indent": true,
            "self_closing_tag": true
        }
    }

 

반응형
LIST

'Tools > VS Code' 카테고리의 다른 글

[VS Code] Extensions  (0) 2020.01.17
[VS Code] Emmet 설정  (0) 2020.01.16
Posted by woojja

댓글을 달아 주세요

Shared Project in VisualStudio


Microsoft 사의 Open 된 Source 를 보던 중 희안한 아이콘의 Project 를 보게 되었습니다.



헙!!! 이게 뭐징? 

하는 궁금증은 바쁜 일에 그냥 넘어갔습니다.


어디에 쓰는 프로젝트 이름으로 짐작하기만 했죠.



어느날 갑자기 그 프로젝트를 써봐야할 듯 해서 찾아 봤습니다.

먼저 Solution 파일을 Editor 로 열어봤습니다.




아니면 그냥 해당 폴더로 가서 프로젝트를 찾아 보시면  shproj 확장자를 가지고 있다는 걸 알수 있습니다.



그리고는 Project 가 있는지 찾아봤습니다.


Solution Explorer 에서 Solution 을 오른쪽 클릭하여 Add.../ New Project 을 클릭하면 Add New Project ... 창이 나타납니다.


하지만 아무리 찾아봐도 비스므레한 프로젝트는 없었습니다.


흠... 우리의 친구 구글... 구글링에 들어갑니다.


그 결과 Shared Project Reference Manager 라는 VisualStudio Extention 이 있다는 걸 발견했습니다.


https://marketplace.visualstudio.com/items?itemName=KieranMockfordMSFT.SharedProjectReferenceManager


화면에 Download 보이시죠?



클릭하여 다운받아 설치합니다.



오호~~ 프로젝트 템플릿이 생겼습니다...

추가해 봅시다.



오호호~~ 여러 프로젝트에서 사용할 수 있는 Class 를 생성하여 공통으로 사용할 수 있는 녀석으로 굳이 Entity 나 Utility 성의 Class 를 굳이 dll 로 떼어서 관리하지 않아도 되겠네요. ^^


음... 그런데 생각해 보면 여러 Project 가 이 Shared Project 를 참조하게 되면 생성되는 각각의 Assembly 들의 크기가 증가하겠네요... dll 을 참조하면 될텐데도 말이죠...


같은 기능을 하지만 여러 플랫폼을 대상으로 하는 dll 을 생성할 때와 같은 상황에서 이용하면 되겠군요.

jumptovb_Utilityx32.dll, jumptovb_Utilityx64.dll 와 같이 말이죠...





행복한 고수되셔요.



woojja ))*

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\





반응형
LIST

'Tools' 카테고리의 다른 글

[Tools] Shared Project in VisualStudio  (0) 2018.10.18
[Tools] GUID Maker Updated.  (0) 2017.10.31
[Tools] Log4Net  (0) 2017.10.12
[Tools] DotNetZip  (0) 2017.10.10
[Tools] 3 Ways to Change Bitrate on MP3 Files  (0) 2017.09.08
[Tools] NShape  (0) 2017.06.28
Posted by woojja

댓글을 달아 주세요

Node.JS 테스트 중 CentOS 에 rpmforge 를 설치해야만 하게 됐는데요.


찾았던 자료들이 너무 오래되어서 Download Site 가 사라져버려 접속이 안되고 있었습니다.


그래서 업데이트 한 링크를 바탕으로 설치하는 방법입니다.


내용은 

https://centos.pkgs.org/6/repoforge-x86_64/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm.html

에 있습니다.



  1. Download the latest rpmforge-release rpm from
    http://ftp.tu-chemnitz.de/pub/linux/dag/redhat/el6/en/x86_64/rpmforge/RPMS/
  2. Install rpmforge-release rpm:
    # rpm -Uvh rpmforge-release*rpm
  3. Install rpmforge-release rpm package:
    # yum install rpmforge-release


1. wget http://ftp.tu-chemnitz.de/pub/linux/dag/redhat/el6/en/x86_64/rpmforge/RPMS/  로 Download 받습니다.

2. sudo rpm -Uvh rpmforge-release*rpm 을 실행하여 설치합니다.

3. sudo yum install rpmforge-release 로 Package 를 설치합니다.


다음 산을 넘으러 가보겠습니다.


행복한 고수되십시요. 


woojja ))*

₩₩₩₩₩₩₩₩₩₩₩₩₩₩₩₩₩₩₩₩₩₩₩₩₩₩₩₩₩₩₩₩

반응형
LIST
Posted by woojja

댓글을 달아 주세요

계속 업데이트 됩니다. ^^


Default Application 설정

http://www.rubicode.com/Software/Bundles.html#RCDefaultApp




행복한 고수되셔요~ ^^


woojja ))*

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

반응형
LIST
Posted by woojja

댓글을 달아 주세요

 

 

 

Visual Studio 의 Extention 을 소개하려고 합니다.

 

Go To Definition 이라는 Extention 인데요.

Class 나 변수를 Ctrl 과 함께 클릭을 하면 정의한 곳으로 이동 시켜줍니다.

 

추가 팁으로는 Ctrl + Shift + 7 또는 8 을 이용하여 다시 되돌아가거나 돌아 올수 있습니다.

마우스에 따라 앞으로, 뒤로 가기 버튼이 있는 경우도 있지만

있어도 기능이 먹는 녀석이 있고, 안되는 경우도 있고.

 

^^;

 

VisualStudio 2017 의 경우는

 

https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.CtrlClickGoToDefinition

 

에서 Download 받아 설치하시고요.

 

이전 버전의 경우는

https://marketplace.visualstudio.com/items?itemName=NoahRichards.GoToDefinition

 

에서 Downlad 받으시면 되겠습니다.

 

매우 유용합니다.

 

 

행복한 고수되셔요.

 

 

woojja ))*

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

반응형
LIST
Posted by woojja

댓글을 달아 주세요

  1. 2017.11.08 00:43

    이거 Visual Studio 2017 부터는 15.4 업데이트에서 기본 포함되었습니다. ^^

    https://www.visualstudio.com/ko-kr/news/releasenotes/vs2017-relnotes

    • 2017.11.08 11:04 신고

      아~
      따끈따끈 한거네요.

      업데이트부터 했었으면 알 수 있었을텐데... ^^


      Add New > Class 하는 거나 좀 바꿔줬으면 좋으련만...
      그것도 업데이트 됐는지 확인부터 해봐야겠네요. ㅋㅋㅋ

      고맙습니다.

2017. 10. 31. 20:00

 

GUID Maker 를 수정했습니다.

(http://jumptovb.net/search/guidmaker 를 참고하셔요.)

 

 

필요한 사항이 있어서요. ^^

 

 

수정사항은 Hyphen 표시 유무 입니다. ^^

Source 는 링크를 Click 하시면 GitHub 로 이동합니다.

 

 

GUID Maker Source

 

 

 

 

 

GUID Maker 2 Source

 

 

다음 Update 시에는 두개를 합쳐야겠습니다. ^^

 

 

행복한 고수되셔요.

반응형
LIST

'Tools' 카테고리의 다른 글

[Tools] Shared Project in VisualStudio  (0) 2018.10.18
[Tools] GUID Maker Updated.  (0) 2017.10.31
[Tools] Log4Net  (0) 2017.10.12
[Tools] DotNetZip  (0) 2017.10.10
[Tools] 3 Ways to Change Bitrate on MP3 Files  (0) 2017.09.08
[Tools] NShape  (0) 2017.06.28
Posted by woojja

댓글을 달아 주세요

반응형