目錄
6 在 VSCode 上將本地倉更改推送到 Github 遠程倉
0 視頻演示
https://www.bilibili.com/video/av95681488/
1 在 Github 上創建遠程倉
創建時、可直接選擇 ☑️ "Initialize this repository with a README"、初始化倉庫。
此步驟相當於創建空的遠程倉後在終端執行以下幾句話:
echo "# GIT" >> README.md
git init
git add README.md
git commit -m "first commit"
2 在 VSCode 上初始化本地倉
在本地電腦上創建空文件夾、如GitTestForMac。
初始化本地 Git 存儲庫的工作區文件夾、點擊『源代碼管理』右上角『+』、在彈出對話框中選擇默認的 GitTestForMac
3 在 VSCode 上綁定遠程倉
按Shift+Command+P 、在彈出框中選擇 『Git 添加遠程倉』、遠程倉庫名稱填寫『origin』、遠程倉的 URL 輸入在 GITHUB 創建遠程倉的 git 地址。
此步驟相當於用終端輸入:
git remote add origin https://github.com/Reykou/GitTest.git
如不執行以上動作會提示錯誤:『存儲庫未配置任何要推送到的遠程存儲庫。』
4 在 VSCode 上拉取遠程倉內容
點擊『源代碼管理器:Git』界面中的右上角的『...』、選擇『拉取自...』、在彈出菜單中依次選擇『origin』,『origin/master』。拉取成功後完成後即可在文件欄中看到文件 README.md
常見問題:在第二個彈出菜單中沒有『origin/master』選項怎麼辦?
稍等 2-3 分鐘、重試即可出現。
相當於在終端輸入:
git pull origin master
5 在 VSCode 上新建文件並提交到本地倉
添加文件、在『源碼管理器中』選擇『√』,提交到本地倉。
6 在 VSCode 上將本地倉更改推送到 Github 遠程倉
在『源碼管理器中』選擇『推送到...』、在彈出框中選擇分支『origin』。推送成功後、刷新GitHut 工程界面、即可看到提交的新文件。
此步驟相當於在終端輸入:
git push -u origin master
GIT 基礎知識備忘錄
三種狀態
Git 有三種狀態,你的文件可能處於其中之一: 已提交(committed)、已修改(modified) 和 已暫存(staged)。
已修改表示修改了文件,但還沒保存到數據庫中。
已暫存表示對一個已修改文件的當前版本做了標記,使之包含在下次提交的快照中。
已提交表示數據已經安全地保存在本地數據庫中。
這會讓我們的 Git 項目擁有三個階段:工作區、暫存區以及 Git 目錄。 This leads us to the three main sections of a Git project: the working tree, the staging area, and the Git directory.
基本的 Git 工作流程如下:
在工作區中修改文件。
將你想要下次提交的更改選擇性地暫存,這樣只會將更改的部分添加到暫存區。
提交更新,找到暫存區的文件,將快照永久性存儲到 Git 目錄。
參考:GIT 官方文檔