Git

更新 發佈閱讀 5 分鐘

1. Outline

Takeaway

  • Setting up Git and verifying installation
  • Configuring your Git username and email
  • Initializing a new Git repository
  • Staging and committing changes
  • Creating a Github Repository
  • Creating New Git Branches
  • Connecting your local repository to GitHub using SSH
  • Pushing your project to a remote repository

My Note

  • check the version: git --version
  • get a repository of your project: git init -b main
  • staging, put the project file above into this main branch: git add .
  • commit the changes: git commit -m "init"
  • ssh key: ls -al ~/ .ssh
  • go to GitHub docs and search "SSH key" - Generating a new SSH key
  • copy the file pbcopy .ssh/id_ed25519.pub < ~/
  • create SSH key - go to settings - Access - SSH key
  • push to GitHub: git push -u origin main
  • git add -A
  • git commit -m "message"
  • git push origin main

2. Outline

Takeaway

  • 00:00 開場白 & Git 安裝
  • 02:03 Git 基本設定與初始化
  • 03:36 Git 檔案狀態
  • 06:46 檢視提交記錄與檔案還原
  • 10:06 忽略檔案清單
  • 10:34 GitHub 註冊 & 同步儲存庫
  • 12:11 加入協作者至專案
  • 13:36 建立分支
  • 14:35 發起合併請求 & 合併分支

My Note

  • Mac install git: xcode-select --install
  • check git version: git --version
  • set username and email: git config --global user.name "LauraHsu", git config --global user.email "weilunhsu.roc@gmail.com"
  • initialize: git init
  • check the status: git status
  • Status to know:tracked追蹤, untracked未追蹤, staged已暫存, committed已提交
  • tracked to untracked: git add .
  • green word means ready
  • commit: git commit -m
  • add all the file which is md: git add *.md
  • all the catalog: git log, q(to exit)
  • git online: git log --oneline
  • compare the version difference: git diff
  • confirm to change: git checkout
  • resume: git reset --hard
  • connect local to remote: git remote add origin (website)
  • branch: git branch -M main
  • push: git push
  • clone: git clone
  • change directory: cd
  • pulll: git pull
  • branch: git branch
  • checkout: git checkout

3. Outline

Takeaway


[Reference]

  1. Git and Github Basics for Every Developer
  2. 程式與網頁開發者必備技能!Git 和 GitHub 零基礎快速上手,輕鬆掌握版本控制的要訣!
  3. Git Tutorial: Learn How To Use Git in 23 Minutes!









[Reference]

  1. Git and Github Basics for Every Developer
留言
avatar-img
Follow the Rainmaker 🌧️
5會員
91內容數
尋大神腳印, 亦步亦趨。
2024/05/01
Part 1 index.html (0-6mins) create a index.html - shift + ! select.filter-todo option div.todo-containter <!DOCTYPE html> <html lang="en"> <head
2024/05/01
Part 1 index.html (0-6mins) create a index.html - shift + ! select.filter-todo option div.todo-containter <!DOCTYPE html> <html lang="en"> <head
2024/04/13
天使輪 種子輪 戰略輪 私募輪 公開輪 ICO IDO
2024/04/13
天使輪 種子輪 戰略輪 私募輪 公開輪 ICO IDO
2024/04/13
1. 網頁概論 網頁三大組成- HTML, CSS, JavaScript - 08:21 HTML 必要元素介紹17:3003 HTML 其他元素介紹 - 34:52 CSS 樣式 - 27:40 JavaScript 變數宣告 - 26:03 JavaScript Data Types
Thumbnail
2024/04/13
1. 網頁概論 網頁三大組成- HTML, CSS, JavaScript - 08:21 HTML 必要元素介紹17:3003 HTML 其他元素介紹 - 34:52 CSS 樣式 - 27:40 JavaScript 變數宣告 - 26:03 JavaScript Data Types
Thumbnail
看更多
你可能也想看
Thumbnail
本篇文章介紹如何使用Git Bash進行版本控制操作,包括創建repository、查看狀態、歷程以及加入暫存和提交暫存等操作。透過基本的Git指令,您可以更深入地瞭解Git工具的使用方法。
Thumbnail
本篇文章介紹如何使用Git Bash進行版本控制操作,包括創建repository、查看狀態、歷程以及加入暫存和提交暫存等操作。透過基本的Git指令,您可以更深入地瞭解Git工具的使用方法。
Thumbnail
若說易卜生的《玩偶之家》為 19 世紀的女性,開啟了一扇離家的窄門,那麼《海妲.蓋柏樂》展現的便是門後的窒息世界。本篇文章由劇場演員 Amily 執筆,同為熟稔文本的演員,亦是深刻體察制度縫隙的當代女性,此文所看見的不僅僅是崩壞前夕的最後發聲,更是女人被迫置於冷酷的制度之下,步步陷入無以言說的困境。
Thumbnail
若說易卜生的《玩偶之家》為 19 世紀的女性,開啟了一扇離家的窄門,那麼《海妲.蓋柏樂》展現的便是門後的窒息世界。本篇文章由劇場演員 Amily 執筆,同為熟稔文本的演員,亦是深刻體察制度縫隙的當代女性,此文所看見的不僅僅是崩壞前夕的最後發聲,更是女人被迫置於冷酷的制度之下,步步陷入無以言說的困境。
Thumbnail
本文深度解析賽勒布倫尼科夫的舞臺作品《傳奇:帕拉贊諾夫的十段殘篇》,如何以十段殘篇,結合帕拉贊諾夫的電影美學、象徵意象與當代政治流亡抗爭,探討藝術在儀式消失的現代社會如何承接意義,並展現不羈的自由靈魂。
Thumbnail
本文深度解析賽勒布倫尼科夫的舞臺作品《傳奇:帕拉贊諾夫的十段殘篇》,如何以十段殘篇,結合帕拉贊諾夫的電影美學、象徵意象與當代政治流亡抗爭,探討藝術在儀式消失的現代社會如何承接意義,並展現不羈的自由靈魂。
Thumbnail
全新版本的《三便士歌劇》如何不落入「復刻經典」的巢臼,反而利用華麗的秀場視覺,引導觀眾在晚期資本主義的消費愉悅之中,而能驚覺「批判」本身亦可能被收編——而當絞繩升起,這場關於如何生存的黑色遊戲,又將帶領新時代的我們走向何種後現代的自我解構?
Thumbnail
全新版本的《三便士歌劇》如何不落入「復刻經典」的巢臼,反而利用華麗的秀場視覺,引導觀眾在晚期資本主義的消費愉悅之中,而能驚覺「批判」本身亦可能被收編——而當絞繩升起,這場關於如何生存的黑色遊戲,又將帶領新時代的我們走向何種後現代的自我解構?
Thumbnail
一開始你先把你的專案push上去後,修改vite.config.ts ,要在裡面新增  base: "/Cart/" (/放自己的專案名稱/) build: {outDir: "docs"}, 接下來你要去你的github setting 裡面 -> Page ->選Deploy fro
Thumbnail
一開始你先把你的專案push上去後,修改vite.config.ts ,要在裡面新增  base: "/Cart/" (/放自己的專案名稱/) build: {outDir: "docs"}, 接下來你要去你的github setting 裡面 -> Page ->選Deploy fro
Thumbnail
GitLab為程式碼管理倉庫,且從8.0開始提供CI/CD。 安裝 更新套件索引 sudo apt update 安裝postfix sudo apt install ca-certifi​cates curl openssh-server postfix 切換目錄 cd /t
Thumbnail
GitLab為程式碼管理倉庫,且從8.0開始提供CI/CD。 安裝 更新套件索引 sudo apt update 安裝postfix sudo apt install ca-certifi​cates curl openssh-server postfix 切換目錄 cd /t
Thumbnail
長期以來,西方美學以《維特魯威人》式的幾何比例定義「完美身體」,這種視覺標準無形中成為殖民擴張與種族分類的暴力工具。本文透過分析奈及利亞編舞家庫德斯.奧尼奎庫的舞作《轉轉生》,探討當代非洲舞蹈如何跳脫「標本式」的文化觀看。
Thumbnail
長期以來,西方美學以《維特魯威人》式的幾何比例定義「完美身體」,這種視覺標準無形中成為殖民擴張與種族分類的暴力工具。本文透過分析奈及利亞編舞家庫德斯.奧尼奎庫的舞作《轉轉生》,探討當代非洲舞蹈如何跳脫「標本式」的文化觀看。
Thumbnail
本文將介紹Gitlab與GitHub的差異,以及在本地環境部署Gitlab的流程與實作。文章內容包括版本管理系統的選擇,Gitlab的基本功能,以及使用Docker進行部署的詳細步驟。
Thumbnail
本文將介紹Gitlab與GitHub的差異,以及在本地環境部署Gitlab的流程與實作。文章內容包括版本管理系統的選擇,Gitlab的基本功能,以及使用Docker進行部署的詳細步驟。
Thumbnail
在 Ubuntu 22.04 上使用 GitLab,請依照下列步驟操作。首先,使用nano文字編輯器開啟「gitlab.rb」檔案並尋找存取GitLab的URL: sudo nano /etc/gitlab/gitlab.rb 到下面的連結以使用 Ubuntu 22.04 上的 GitL
Thumbnail
在 Ubuntu 22.04 上使用 GitLab,請依照下列步驟操作。首先,使用nano文字編輯器開啟「gitlab.rb」檔案並尋找存取GitLab的URL: sudo nano /etc/gitlab/gitlab.rb 到下面的連結以使用 Ubuntu 22.04 上的 GitL
Thumbnail
GitLab 是一個 DevOps、基於 Web 的免費開源平台 Git 儲存庫,為開發人員提供了所有必要的功能。它是一個用於開發 DevOps 應用程式的一體式平台。 GitLab 允許您執行原始碼管理、監控、安全性和專案規劃任務。 Update system packages: sudo
Thumbnail
GitLab 是一個 DevOps、基於 Web 的免費開源平台 Git 儲存庫,為開發人員提供了所有必要的功能。它是一個用於開發 DevOps 應用程式的一體式平台。 GitLab 允許您執行原始碼管理、監控、安全性和專案規劃任務。 Update system packages: sudo
Thumbnail
本文將介紹如何在Gitlab上部署和註冊runner,以進行CI/CD測試。透過Docker-compose方式進行部署,同時注意安裝時的一些注意事項。建議學習者至少掌握一種以上的Pipeline工具,以滿足實務上的需求。
Thumbnail
本文將介紹如何在Gitlab上部署和註冊runner,以進行CI/CD測試。透過Docker-compose方式進行部署,同時注意安裝時的一些注意事項。建議學習者至少掌握一種以上的Pipeline工具,以滿足實務上的需求。
Thumbnail
這篇文章將介紹工程師使用版控和git的相關知識和技能,包括版本控制的意義和git的基本指令,以及開發流程和webhook的概念。
Thumbnail
這篇文章將介紹工程師使用版控和git的相關知識和技能,包括版本控制的意義和git的基本指令,以及開發流程和webhook的概念。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News