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
在 vocus 與你一起探索內容、發掘靈感的路上,我們又將啟動新的冒險——vocus App 正式推出! 現在起,你可以在 iOS App Store 下載全新上架的 vocus App。 無論是在通勤路上、日常空檔,或一天結束後的放鬆時刻,都能自在沈浸在內容宇宙中。
Thumbnail
在 vocus 與你一起探索內容、發掘靈感的路上,我們又將啟動新的冒險——vocus App 正式推出! 現在起,你可以在 iOS App Store 下載全新上架的 vocus App。 無論是在通勤路上、日常空檔,或一天結束後的放鬆時刻,都能自在沈浸在內容宇宙中。
Thumbnail
vocus 慶祝推出 App,舉辦 2026 全站慶。推出精選內容與數位商品折扣,訂單免費與紅包抽獎、新註冊會員專屬活動、Boba Boost 贊助抽紅包,以及全站徵文,並邀請你一起來回顧過去的一年, vocus 與創作者共同留下了哪些精彩創作。
Thumbnail
vocus 慶祝推出 App,舉辦 2026 全站慶。推出精選內容與數位商品折扣,訂單免費與紅包抽獎、新註冊會員專屬活動、Boba Boost 贊助抽紅包,以及全站徵文,並邀請你一起來回顧過去的一年, vocus 與創作者共同留下了哪些精彩創作。
Thumbnail
這篇文章將介紹工程師使用版控和git的相關知識和技能,包括版本控制的意義和git的基本指令,以及開發流程和webhook的概念。
Thumbnail
這篇文章將介紹工程師使用版控和git的相關知識和技能,包括版本控制的意義和git的基本指令,以及開發流程和webhook的概念。
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
本篇文章介紹如何使用Git Bash進行版本控制操作,包括創建repository、查看狀態、歷程以及加入暫存和提交暫存等操作。透過基本的Git指令,您可以更深入地瞭解Git工具的使用方法。
Thumbnail
本篇文章介紹如何使用Git Bash進行版本控制操作,包括創建repository、查看狀態、歷程以及加入暫存和提交暫存等操作。透過基本的Git指令,您可以更深入地瞭解Git工具的使用方法。
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
本文將介紹如何在Gitlab上部署和註冊runner,以進行CI/CD測試。透過Docker-compose方式進行部署,同時注意安裝時的一些注意事項。建議學習者至少掌握一種以上的Pipeline工具,以滿足實務上的需求。
Thumbnail
本文將介紹如何在Gitlab上部署和註冊runner,以進行CI/CD測試。透過Docker-compose方式進行部署,同時注意安裝時的一些注意事項。建議學習者至少掌握一種以上的Pipeline工具,以滿足實務上的需求。
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 CD/CD 的過程,我們今天使用官方提供的 Gitlab,如果您有自架 Gitlab ,也可以使用自架的 Gitlab 練習,我們這邊為了讓各位學習方便,所以使用官方提供的 Gitlab 作為練習,實際寫一個簡單的 CI/CD 腳本,
Thumbnail
前言 今天我們要做一個初體驗,讓各位感受一下,在 GitLab CD/CD 的過程,我們今天使用官方提供的 Gitlab,如果您有自架 Gitlab ,也可以使用自架的 Gitlab 練習,我們這邊為了讓各位學習方便,所以使用官方提供的 Gitlab 作為練習,實際寫一個簡單的 CI/CD 腳本,
Thumbnail
此篇教學 : 使用GitHub架設免費的部落格網站,輕鬆擁有自己的Blog雛型,記錄生活點滴。
Thumbnail
此篇教學 : 使用GitHub架設免費的部落格網站,輕鬆擁有自己的Blog雛型,記錄生活點滴。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News