技術問答
技術文章
iT 徵才
聊天室
2026 鐵人賽
登入/註冊
問答
文章
Tag
邦友
鐵人賽
搜尋
第 11 屆 iThome 鐵人賽
DAY
12
0
自我挑戰組
從不懂,到玩上手的Python語言
系列 第
12
篇
Day12-Git的建倉與集結
11th鐵人賽
岳岳
團隊
CPR爆肝初心者
2019-09-28 01:53:11
1054 瀏覽
分享至
學習目標
如何建立一個程式倉儲(Repository)
以命令列視窗建立
以圖形式介面建立
git版本控制三階段與查詢
工作區、集結區、程式倉儲區
git status指令的用法
如何集結原始碼,以便將來存成一個獨立的版本
git add、git mv、git rm指令的用法
如何避免暫存檔、或敏感的私人檔案被集結
建立「程式倉儲」-建立步驟(命令列視窗)
建立一個新資料夾,作為程式專案目的
mkdir My Project
切換到新資料夾
cd My Project
建立「程式倉儲」(Repository)
git init
git init做了什麼?
My Project /.git
程式碼倉儲所在地
My Project 內可以開始做「版本控制」
取消My Project 的版本控管
刪除.git即可
建立步驟(圖形式介面)
git status的用法
git log的用法
使用圖形式介面查詢檔案狀態
Rescan→查詢各區檔案狀態
git add指令各種變化
git add Test.txt
添加名為Test.txt的檔案到集結區
git add *.txt
添加所有以 .txt結尾的檔案到集結區
包含「當前目錄+所有其下指目錄」
git add .
添加所有檔案到集結區
包含「當前目錄+所有其下指目錄」
git add--all
添加所有檔案到集結區
包含「上層所有目錄+當前目錄+所有其下指目錄」=「整個專案」
使用圖形介面「新增」檔案到集結區
將「修改」過的檔案反應到集結區
修改檔案
查看變化
git status
將修改的結果,反應到集結區
git add
查看變化
git status
重點整理
留言
追蹤
檢舉
上一篇
Day11-Git安裝與設定
下一篇
Day13-簽入與版本差異
系列文
從不懂,到玩上手的Python語言
共
30
篇
目錄
RSS系列文
訂閱系列文
10
人訂閱
26
DAY26-物件導向設計
27
Day27-物件導向設計 :封裝部分
28
Day28-物件導向設計封裝部分:建構函數(Constructor)
29
Day29- 例外處理 (Exception)
30
Day30-總結30 天
完整目錄
熱門推薦
{{ item.subject }}
{{ item.channelVendor }}
|
{{ item.webinarstarted }}
|
{{ formatDate(item.duration) }}
直播中
立即報名
尚未有邦友留言
立即登入留言
iThome鐵人賽
參賽組數
902
組
團體組數
37
組
累計文章數
19834
篇
完賽人數
528
人
看影片追技術
看更多
{{ item.subject }}
{{ item.channelVendor }}
|
{{ formatDate(item.duration) }}
直播中
熱門tag
15th鐵人賽
16th鐵人賽
13th鐵人賽
14th鐵人賽
17th鐵人賽
12th鐵人賽
11th鐵人賽
鐵人賽
2019鐵人賽
javascript
2018鐵人賽
python
2017鐵人賽
windows
php
c#
linux
windows server
css
react
熱門問題
Outlook 被要求登入Microsoft 365
Windows 11 25H2 檔案網管網址列空白
想在AWS上面測試 Hping3這套工具
DC伺服器的「設定」打不開
熱門回答
Windows 11 25H2 檔案網管網址列空白
熱門文章
你跟 ChatGPT 講的每一句話,對方律師都可以 subpoena——2026 年美國判決讓你的「AI 私密對話」消失了
2026別再只會 Vibe Coding,今年你該學的是「牧羊人式」的代理開發
AI 記憶是假議題:真正該解決的是 Context Engineering
AI Code Reviewer 真的只值三萬嗎?
當訓練資料本身被污染:開發者必須知道的 AI 生成內容危機
IT邦幫忙
×
標記使用者
輸入對方的帳號或暱稱
Loading
找不到結果。
標記
{{ result.label }}
{{ result.account }}