Git 使用指南

更新於 發佈於 閱讀時間約 3 分鐘

Windows : 下載Git (git-scm.com)並按照指示安裝。


安裝完成後,你可以打開命令提示字元接著輸入以下程式碼來確認是否安裝成功 :

git --version

初次設定GIT
接下來就是按照第一次的設定git,會需要配置到你的用戶名和電子郵件地址,這是為了讓 Git 可以正確記錄和追蹤你每一次提交的信息。

git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"

設定完後可以輸入以下來看你是否有設定正確 :

git config --list

使用GIT

如果你想要把你的專案建立本地儲存庫,記得先cd到你的專案,接著在專案中,輸入以下程式碼來初始化一個新的 Git 儲存庫 :

git init

Git 會在專案下創建一個新的 .git 。他會用來跟蹤你專案中的所有板控的訊息。

那今天如果你想複製一個在github現有的專案,可以用 git clone 命令 :

git clone https://github.com/username/repo.git

當你的專案修改完之後你想要編輯紀錄時,你可以進行以下動作,

  1. 把文件加到暫存區,你也可以添加單個文件(在後面加上檔名即可,例如 git add file)
git add .

2.把訊息提交到本地儲存庫

git commit -m "通常是寫你做了甚麼功能"

3.查看當前工作目錄的狀態

git status​


推到GitHub 上

如果今天你是在 GitHub 上創建一個新的儲存庫要推的話

git remote add origin https://github.com/kuomay/Portfolio.git
git branch -M main
git push -u origin main

GitHub 在剛創建完 repo 會自行產生這一串,複製貼到終端機即可。

現在,你可以將你的本地分支推送到 GitHub 儲存庫。假設你想推送主分支 main:

git push -u origin main

如果是第一次推送,使用 -u 會將本地分支與遠程分支關聯起來,這樣以後就可以直接使用 git pushgit pull 了。

但如果你每次push都用origin 的話也是個好習慣唷。
因為他的的意思是推送當前分支 main 到遠端 origin ,這樣可以​明確的指定遠端和分支,可以避免錯誤的操作。

切換分支
對了!! 如果要推分支之前記得先看清楚自己在哪一個分支再推,一不注意的話會出大事的唷。

git switch (分支)


接著介紹一些我比較常用到的git 指令。

  • git branch 查看分支。
  • git branch main 創建一個分支。
  • git merge branch 合併指定分支到當前分支。
  • git pull origin <main> x9 拉取遠端分支到本地(通常是人家合併完之後你要拉取最新的版本下來)。


留言
avatar-img
留言分享你的想法!
avatar-img
郭欣玫的沙龍
3會員
17內容數
郭欣玫的沙龍的其他內容
2024/07/24
主要來講宣告函式跟箭頭函式 : 宣告函式(Function Declaration) 語法: function functionName(parameters) { return result; } 特點: 使用 function 關鍵字 函式名稱是必需的 存在函式
2024/07/24
主要來講宣告函式跟箭頭函式 : 宣告函式(Function Declaration) 語法: function functionName(parameters) { return result; } 特點: 使用 function 關鍵字 函式名稱是必需的 存在函式
2024/07/14
就是指變數可以被訪問和使用的範圍,來說一下var、let和const的作用域差異。 var :function example() { console.log(x); // 輸出: undefined 因為變量提升造成的 var x = 5; } 函數作用域或全域作用域 可以重複宣告
2024/07/14
就是指變數可以被訪問和使用的範圍,來說一下var、let和const的作用域差異。 var :function example() { console.log(x); // 輸出: undefined 因為變量提升造成的 var x = 5; } 函數作用域或全域作用域 可以重複宣告
2024/07/04
一開始你先把你的專案push上去後,修改vite.config.ts ,要在裡面新增  base: "/Cart/" (/放自己的專案名稱/) build: {outDir: "docs"}, 接下來你要去你的github setting 裡面 -> Page ->選Deploy fro
Thumbnail
2024/07/04
一開始你先把你的專案push上去後,修改vite.config.ts ,要在裡面新增  base: "/Cart/" (/放自己的專案名稱/) build: {outDir: "docs"}, 接下來你要去你的github setting 裡面 -> Page ->選Deploy fro
Thumbnail
看更多
你可能也想看
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
首先確定VS Code的版本,如果你的版本跟我一樣是1.92.0那麼你可以參考我的作法...
Thumbnail
首先確定VS Code的版本,如果你的版本跟我一樣是1.92.0那麼你可以參考我的作法...
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
下載處: 安裝msi  https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html 或單獨使用 https://the.earth.li/~sgtatham/putty/latest/w64/pscp.exe  安裝好可以
Thumbnail
下載處: 安裝msi  https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html 或單獨使用 https://the.earth.li/~sgtatham/putty/latest/w64/pscp.exe  安裝好可以
Thumbnail
本篇文章介紹如何使用Git Bash進行版本控制操作,包括創建repository、查看狀態、歷程以及加入暫存和提交暫存等操作。透過基本的Git指令,您可以更深入地瞭解Git工具的使用方法。
Thumbnail
本篇文章介紹如何使用Git Bash進行版本控制操作,包括創建repository、查看狀態、歷程以及加入暫存和提交暫存等操作。透過基本的Git指令,您可以更深入地瞭解Git工具的使用方法。
Thumbnail
MacOS 先下載Homebrew,然後輸入底下指令: brew install go 確認是否安裝完成 go version 環境設定 export GOPATH=$HOME/go
Thumbnail
MacOS 先下載Homebrew,然後輸入底下指令: brew install go 確認是否安裝完成 go version 環境設定 export GOPATH=$HOME/go
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與GitHub的差異,以及在本地環境部署Gitlab的流程與實作。文章內容包括版本管理系統的選擇,Gitlab的基本功能,以及使用Docker進行部署的詳細步驟。
Thumbnail
本文將介紹Gitlab與GitHub的差異,以及在本地環境部署Gitlab的流程與實作。文章內容包括版本管理系統的選擇,Gitlab的基本功能,以及使用Docker進行部署的詳細步驟。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News