柚子快報(bào)激活碼778899分享:Git學(xué)習(xí)篇
柚子快報(bào)激活碼778899分享:Git學(xué)習(xí)篇
目錄
使用命令導(dǎo)入項(xiàng)目
使用命令導(dǎo)入項(xiàng)目
1. 使用git init 命令初始化一個(gè)新的Git倉庫。
git init 是 Git 命令,用于初始化一個(gè)新的 Git 倉庫。當(dāng)您想要開始跟蹤一個(gè)新項(xiàng)目的版本控制時(shí),可以運(yùn)行 git init 命令來初始化一個(gè)空的 Git 倉庫。
如果出現(xiàn)以下提示
Reinitialized existing Git repository in /home/project/tensorrtx-master/efficientnet/.git/
這段輸出表示您在路徑 /home/project/tensorrtx-master/efficientnet/ 下重新初始化了一個(gè)已存在的 Git 倉庫。 Git 的初始化命令 git init 會(huì)為一個(gè)目錄創(chuàng)建一個(gè)新的 Git 倉庫。如果在該目錄下已經(jīng)存在一個(gè) Git 倉庫(即已經(jīng)執(zhí)行過一次 git init),再次運(yùn)行 git init 會(huì)重新初始化該倉庫。 重新初始化 Git 倉庫會(huì)重新生成 .git 文件夾,這個(gè)文件夾包含了 Git 用于管理版本控制的所有信息。重新初始化 Git 倉庫的常見原因是為了清理 Git 倉庫的歷史記錄或重新開始版本控制。 請注意,在重新初始化 Git 倉庫之前,確保您已經(jīng)理解了這個(gè)操作可能帶來的影響,并備份了重要的 Git 數(shù)據(jù),因?yàn)橹匦鲁跏蓟瘯?huì)清除之前 Git 倉庫的所有歷史記錄。
要查看您是否已經(jīng)在當(dāng)前目錄創(chuàng)建了一個(gè) Git 倉庫,可以執(zhí)行以下命令來查看:
git status
如果已存在 Git 倉庫,則您將看到類似于以下輸出:
On branch master
No commits yet
nothing to commit (create/copy files and use "git add" to track)
如果這是一個(gè)新的 Git 倉庫,則輸出將為:
fatal: Not a git repository (or any of the parent directories): .git
這表示您需要在該目錄中使用 git init 初始化一個(gè)新的 Git 倉庫。
如果您想要檢查某個(gè)目錄是否是一個(gè) Git 倉庫,可以直接進(jìn)入該目錄并執(zhí)行以上命令。如果該目錄是一個(gè) Git 倉庫,您將看到類似于上面的輸出;否則,您將看到類似于 “fatal: Not a git repository” 的錯(cuò)誤輸出。
2. 執(zhí)行 git add README.md 命令將當(dāng)前目錄下的 README.md 文件添加到 Git 暫存區(qū)。
執(zhí)行 git add README.md 命令將當(dāng)前目錄下的 README.md 文件添加到 Git 暫存區(qū)。這表示您希望將該文件包含在下一次 git commit 操作中。 請注意,如果您需要添加更多文件或目錄到暫存區(qū),您可以在 git add 命令后面添加它們的文件路徑列表,用空格分隔。例如,如果您希望添加 README.md 和 LICENSE 兩個(gè)文件,請執(zhí)行 git add README.md LICENSE 命令。如果您需要添加整個(gè)目錄下的所有文件和子目錄,請執(zhí)行 git add
3. 執(zhí)行 git commit -m "first commit" 命令將暫存區(qū)中的所有修改提交到 Git 倉庫。
消息 first commit 是本次提交的說明,您可以將其替換為更適合您當(dāng)前修改的一些其他消息。 請注意,如果您使用 git commit 命令而不指定 -m 參數(shù),則會(huì)打開您的默認(rèn)文本編輯器,并在其中顯示一個(gè) Git 消息模板,您需要在其中輸入提交消息。
4. 執(zhí)行 git branch -M main 命令將當(dāng)前分支重命名為 main。
要查看當(dāng)前分支,請執(zhí)行以下命令:
git branch
該命令會(huì)列出所有分支,并在當(dāng)前分支前面添加一個(gè) * 標(biāo)記。當(dāng)前分支會(huì)以特殊的方式突出顯示。 例如,如果當(dāng)前在 main 分支上,執(zhí)行 git branch 命令會(huì)顯示如下輸出:
* main
branch2
branch3
在上面的輸出中,* 標(biāo)記表示當(dāng)前分支是 main 分支。其他分支 branch2 和 branch3 不帶有 * 標(biāo)記,表示它們不是當(dāng)前分支。 5. 執(zhí)行 git remote add origin https://github.com/Zhugedong/efficientnet.git 命令會(huì)將您的本地 Git 倉庫與遠(yuǎn)程倉庫 https://github.com/Zhugedong/efficientnet.git 關(guān)聯(lián)起來,并將其命名為 origin。
通過將遠(yuǎn)程倉庫關(guān)聯(lián)到本地倉庫的 origin,您就可以使用 git push 命令將本地的提交推送到遠(yuǎn)程倉庫,以便進(jìn)行代碼共享和協(xié)作。 請注意,origin 只是一個(gè)常用的默認(rèn)命名,您可以自行選擇其他名稱來標(biāo)識(shí)遠(yuǎn)程倉庫。
6. 執(zhí)行g(shù)it push -u origin main命令會(huì)將本地的 main 分支推送到遠(yuǎn)程倉庫的 origin。
Username for 'https://github.com': Zhugedong
Password for 'https://Zhugedong@github.com':輸入之前的token
柚子快報(bào)激活碼778899分享:Git學(xué)習(xí)篇
文章來源
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場。
轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。