Dev.YoungKyu
YoungKyu's Devlog
전체 방문자
오늘
어제
  • 분류 전체보기
    • 부스트캠프
    • iOS
    • visionOS
    • Backend
    • 알고리즘
    • CS
    • Git
    • Python
    • 끄적끄적

블로그 메뉴

  • 홈
  • 🌝 티스토리 홈
  • ⭐️ 깃허브
  • 태그

공지사항

인기 글

최근 댓글

최근 글

태그

  • 티스토리챌린지
  • guard
  • 알고리즘
  • 모듈화
  • SwiftUI
  • 소프트웨어 공학
  • MVC
  • Animation
  • alamofire
  • jekyll
  • ios
  • Git
  • CS
  • if let
  • Python
  • boj
  • Swift5.7
  • 오블완
  • 소프트웨어 테스트
  • 백준
  • Concurrency
  • ImageResource
  • 부스트캠프
  • AutoLayout
  • AVAudioSession
  • 소프트웨어공학
  • constraint
  • swift
  • image
  • Optional

티스토리

hELLO · Designed By 정상우.
Dev.YoungKyu
Git 학습하기
부스트캠프

Git 학습하기

2024. 7. 15. 14:11

Git을 처음 사용했을 때부터 복잡한 CLI를 피해 GUI를 사용해왔다.
물론 GUI도 Git의 동작방식에 대해 이해해야 사용할 수 있지만, CLI를 사용해보지 않은 것에 대해 조금의 부끄러움이 존재했다. 미루지 말고 CLI를 사용해보자!

img2

1.Gist에 remote gist를 생성한다.

img3

2.https url을 복사한다.

3.클론 명령어를 통해 로컬 저장소를 생성한다.

$ git clone 복사한RemoteURL(https://gist.~~) 로컬디렉토리명

4.변경사항을 add 명령어를 통해 스테이지에 올린다.

// 현재 디렉토리 내 변경사항 모두를 스테이지에 올린다.
$ git add .

5.commit 명령어를 통해 메시지와 함께 변경사항을 로컬에 커밋한다.

$ git commit -m "커밋 메시지"

6.push명령어를 통해 로컬의 변경사항을 원격 저장소로 푸쉬한다.

$ git push

Username for 'https://gist.github.com': {아이디입력}
Password for 'https://{아이디}@gist.github.com': {토큰입력}

이 때 패스워드에 입력할 토큰이 없을 수도 있는데, 이미지처럼 Git - Settings - Developer Settings - Personal access tokens 에서 생성할 수 있다.

img4

터미널에서 여러개의 분리된 파일 컴파일하고 실행시키기

ex. main.swift, file1.swift, file2.swift

1. 목적 파일 생성
$ swiftc main.swift file1.swift file2.swift -o output
또는
$swiftc *.swift -o output

2. 목적 파일 실행
$ swift output
저작자표시 (새창열림)

'부스트캠프' 카테고리의 다른 글

네이버 부스트캠프 웹・모바일 9기 챌린지 과정 1주차 회고  (1) 2024.07.19
메모리의 구조  (0) 2024.07.18
토크나이저, 렉서, 파서 (Tokenizer, Lexer, Parser)  (0) 2024.07.17
M1 맥에 우분투 가상환경 설치하고 swift 설치하기!  (0) 2024.07.16
네이버 부스트캠프 9기 베이직 과정 회고  (0) 2024.07.07
    '부스트캠프' 카테고리의 다른 글
    • 메모리의 구조
    • 토크나이저, 렉서, 파서 (Tokenizer, Lexer, Parser)
    • M1 맥에 우분투 가상환경 설치하고 swift 설치하기!
    • 네이버 부스트캠프 9기 베이직 과정 회고
    Dev.YoungKyu
    Dev.YoungKyu
    iOS를 공부하고 있습니다

    티스토리툴바