VSCODE 登入後要先GitHub同步
結束VSCODE要做最後一次GitHub同步再關資料夾,再關機
git pull origin main
明確的把遠端分支的資料拉回來
如果你想完全放棄本地的更動,以遠端版本為主,可以按照以下步驟操作:
步驟 1:重設本地分支到遠端
要先進入本地的資料夾,例:在 lesson2 目錄下,執行:
bash
git fetch origin
git reset --hard origin/main
這兩行指令的意思是:
git fetch origin:抓取遠端最新的資料,但不會自動合併。
git reset --hard origin/main:強制把本地 main 分支的內容,全部覆蓋成遠端 main 分支的內容,本地的所有未提交更動都會被捨棄。
步驟 2:確認狀態
執行:
bash
git status
應該會顯示「working tree clean」,代表本地和遠端同步,沒有衝突、沒有未提交的內容。
注意事項
這個操作會徹底清除本地所有未提交的更動,請確定你真的不需要本地的修改。
如果你有其他分支或未合併的內容,也會一併被捨棄。
git reset HEAD~2
/*Html 原始碼*/
<style>
table {
border-collapse: collapse;
width: 100%;
}
table, td, th {
border: 1px solid #999; /* 細線灰色邊框 */
padding: 8px;
}
</style>
<h1>建議的完整流程(學校電腦操作 GitHub)</h1>
<table>
<tr>
<th>步驟</th>
<th>指令</th>
<th>動作</th>
<th>說明</th>
</tr>
<tr>
<td>✅</td>
<td>Step 1</td>
<td>git pull --no-rebase</td>
<td>🔄 同步最新版本</td>
</tr>
<tr>
<td>✅</td>
<td>Step 2</td>
<td>修改你的檔案</td>
<td>(在 VSCode 編輯)</td>
</tr>
<tr>
<td>✅</td>
<td>Step 3</td>
<td>git add .</td>
<td>📌 加入所有變更</td>
</tr>
<tr>
<td>✅</td>
<td>Step 4</td>
<td>git commit -m "學校修改 更新"</td>
<td>🧱 建立 commit</td>
</tr>
<tr>
<td>✅</td>
<td>Step 5</td>
<td>git push</td>
<td>☁️ 上傳 GitHub</td>
</tr>
</table>