본문 바로가기
반응형

GIT24

git 폴더 remote - 리포지토리 설정하여 코드 올리기 목차 일반 폴더에 프로젝트의 리포지토리를 연동하려고 한다. 예를들어 example 폴더를 A branch 와 연동하고 싶은것. 방법 git init git remote add origin [git 주소] git add .; git commit -m [message] git push --set-upstream origin main 에러 및 해결방안 아무것도 없는 리포지토리를 remote 하려면 다음과 같이 하면 된다. git remote add origin [url or ssh] error: remote origin already exists. 이럴 땐 remote origin을 삭제 git remote remove origin git push -u origin master error: src refspe.. 2023. 8. 30.
[VScode]gitlens 설치 및 설정, 팁 목차 GitLens 설치 git 으로 코드 수정한 사람 찾으려고 하는데 (git blame) visual studio 자체적으로는 불가능하다. 일일이 git blame 으로 하면 되기는 하는데 너무 번거로운 일이다. 확장프로그램에서 git 을 검색하니 GitLens 가 가장 상위에 있어서 설치해 보았다. 확장 프로그램에서 선택하여 install 하거나 바로 install 누르면 설치가 진행된다. blame 메시지 없애기 설치하면 git history, git graph, git Blame 등 다 사용 할수 있다. 하지만 설치를 하면 위 처럼 blame 메시지가 옆에 뜨는데 이게 작업할때 굉장히 불편합니다. (이것때문에 지우신 동료도 있었습니다.) 저도 이게 보기 불편해서 없애 보도록하겠습니다. 오른쪽에 .. 2023. 7. 19.
git branch tracking 하기 There is no tracking information for the current branch. Please specify which branch you want to merge with. See git-pull(1) for details. git에 있는 브랜치를 로컬에서 생성했더라도 로컬은 git 서버의 어떤 브랜치를 tracking 해야할지 모르기 때문에 설정을 해주어야 한다 git branch --set-upstream-to=origin/[git 서버의 브랜치명] [local 브랜치명] 2023. 5. 16.
스프링 컨테이너 스프링 컨테이너란? 스프링 프레임워크(Spring Framework)는 자바(JAVA) 플랫폼을 위한 오픈소스 애플리케이션 프레임워크 중 하나로, 주로 엔터프라이즈급 애플리케이션을 개발할 때 사용됩니다. 스프링 프레임워크의 핵심 기능 중 하나가 스프링 컨테이너(Spring Container)입니다. 스프링 컨테이너는 스프링 프레임워크에서 제공하는 핵심 컴포넌트로서, 애플리케이션에서 사용하는 객체들의 생성과 관리를 담당합니다. 객체를 생성하고, 의존성 주입(Dependency Injection)을 통해 서로 연결하며, 이들 객체를 컨테이너에 보관합니다. 스프링 컨테이너는 IoC(Inversion of Control) 원칙을 기반으로 동작합니다. 이는 애플리케이션의 제어 흐름이 개발자가 아닌 컨테이너에 의해.. 2023. 3. 18.
git branch 분기 일반적으로 개발 운영을 나눠서 관리하기때문에 git branch에 관련하여 찾아보았다. 1. branch 생성 git branch "branch name" 2. pull 하고나서 add commit 하면 에러가 발생함 fatal: The current branch develop has no upstream branch. To push the current branch and set the remote as upstream, use git push --set-upstream origin develop 그래서 아래 명령어 치면 또 에러가발생함 warning: redirecting to https://[git-url]/ To http://[git-url] ! [rejected] develop -> develo.. 2022. 11. 29.
git 저장소 name, email 설정 git 정보 확인 cat ~/.gitconfig global 설정 git config --global user.name "Your Name" git config --global user.email you@example.com 저장소별 설정(해당 저장소에 들어가서 --global만 빼면됨) git config user.name "Your Name" git config user.email you@example.com 삭제 옵션은 --unset 2022. 11. 29.
github actions 란 github에서 만든 github을 사용한 cicd 자동화 툴 github을 사용하면 다른 설치 툴 설치 없이 굉장히 편리할 수 있는 툴이다. 단점이 있다면 다른 서비스에 배포하게 되는데 보안상 문제와 배포 옵션이 없다는 점이 문제가 된다. 다음은 공식 홈페이지에서 나온 소개 내용입니다. 개요 GitHub Actions는 빌드, 테스트 및 배포 파이프라인을 자동화할 수 있는 CI/CD(지속적 통합 및 지속적 전달) 플랫폼입니다. 리포지토리에 대한 모든 풀 요청을 빌드 및 테스트하는 워크플로를 생성하거나 병합된 풀 요청을 프로덕션에 배포할 수 있습니다. GitHub Actions는 DevOps를 넘어 리포지토리에서 다른 이벤트가 발생할 때 워크플로를 실행할 수 있습니다. 예를 들어, 누군가가 저장소에 새 .. 2022. 11. 12.
GIT 브랜치 전략 목차 최신 소프트웨어 개발에서는 소프트웨어 를 개발하고 출시할 때 속도와 민첩성이 중요합니다 . 그러나 동시에 작업하는 대규모 개발자 팀이 있는 경우 코드 분기 및 병합이 빠르게 지저분해질 수 있습니다. 따라서 팀은 한 번에 여러 변경 사항을 구현하는 프로세스가 필요합니다. 여기에서 효율적인 분기 전략을 갖는 것이 이들 팀의 우선 순위가 됩니다. 브랜치 전략이란 무엇입니까? 분기는 주로 팀이 코드를 위한 별도의 작업 공간을 제공하는 기능을 개발하는 수단으로 사용됩니다. 이러한 분기는 일반적으로 작업 완료 시 다시 마스터 분기로 병합됩니다. 이러한 방식으로 기능(및 모든 버그 및 버그 수정)이 서로 분리되어 있어 실수를 더 쉽게 수정할 수 있습니다. 이것은 분기가 코드의 메인라인을 보호하고 주어진 분기에 .. 2022. 11. 2.
프로그래밍 언어 16선 1. F# 이 오픈소스 기능 언어는 광범위한 애플리케이션 사용과 적극적인 커뮤니티 덕분에 소프트웨어 개발자들 사이에서 인기가 있다. F#은 2005년에 시작되었으며 처음에는 윈도우에서만 마이크로소프트 리서치 프로젝트로 제공되었다. 그러나 이제는 여러 플랫폼에서 사용하거나 자바스크립트, GPU 코드, 게임, 빅데이터 등을 생성할 수 있다. 스택오버플로우(Stackoverflow)의 어떤 프로그래밍 언어가 고임금을 받는지 설문 조사에서 F# 사용자는 연 평균 약 7만 4,000달러의 급여를 받아 세계에서 가장 고임금의 개발자로 파악됐다. 2. OCaml OCaml은 메타언어(metalanguage) 계열의 하나며 1996년에 처음 등장했다. OCaml은 F#과 스칼라를 비롯한 여러 프로그래밍 언어의 개발에 .. 2022. 8. 18.
git 배우기 bitbucket에서 제공하는 git 가이드 브랜치를 링크해놨으나 다른 git 기능에 대해 알수있다. https://www.atlassian.com/git/tutorials/using-branches Git Branch | Atlassian Git Tutorial Git branching intro. Create, list, rename, delete branches with git branch. git checkout: select which line of development you want and navigate branches www.atlassian.com 2022. 6. 18.
git 개념 https://moonformeli.tistory.com/19 Git을 사용할 때 꼭 알아두어야 할 개념들 Git은 프로젝트나 파일 등을 관리할 때 빠져서는 안될 매우 중요한 시스템으로 자리잡았습니다. Git을 시작하기에 매우 쉽기도하지만 무엇보다도 다른 사람들과 협업을 해야할 때 진가를 발휘합 moonformeli.tistory.com 2022. 6. 9.
gitlab에 branch 없을때 처음 올리기 git branch [브랜치명] git add . git commit -m [message] git push 하면 에러발생함 fatal: The current branch TestFront has no upstream branch. git push --set-upstream origin [브랜치명] 2022. 5. 19.
반응형