我有一個我一直在研究的視覺作業室解決方案。該專案實際上可能比我預期的更完整,所以我想將它放在本地 git 存盤庫中。
我還想在另一個(備份網路)驅動器上創建一個遠程源(裸存盤庫)。
我在堆疊上和其他地方看到了無數的解釋,但是當我嘗試它們時,它們似乎沒有想要的結果(不跟蹤,無法推送等)
如果有人按出現的順序有正確的命令,我將不勝感激。
假設我的專案位于“D:\projects\myapp”上,而我想要“G:\remotes\myapp”上的遙控器
我可以使用的工具是: VS2022 社區版 GitGUI 版本 2.34.1.windows.1 GitBash 版本 4.4.23
更新:我做了一個測驗專案來嘗試 Jessehouwings 解決方案:將我的專案檔案夾變成一個 Git 存盤庫:
添加忽略并添加專案檔案:
第一次提交:
到目前為止一切
順利:
然后在我備份的存盤驅動器上創建一個裸存盤庫:

將遠程添加到專案倉庫:

嘗試推送一些更改錯誤訊息

我做錯了什么?看起來遙控器的路徑不正確:

但是如何在那里指定本地驅動器?
uj5u.com熱心網友回復:
我使用了下面的腳本。最重要的部分是/用于您的遠程路徑。
C:\Users\JesseHouwing\gittest>md repo
C:\Users\JesseHouwing\gittest>cd repo
C:\Users\JesseHouwing\gittest\repo>git init
Initialized empty Git repository in C:/Users/JesseHouwing/gittest/repo/.git/
C:\Users\JesseHouwing\gittest\repo>notepad readme.md
C:\Users\JesseHouwing\gittest\repo>git add readme.md
C:\Users\JesseHouwing\gittest\repo>git commit -m "readme"
[main (root-commit) 293503d] readme
1 file changed, 1 insertion( )
create mode 100644 readme.md
C:\Users\JesseHouwing\gittest\repo>cd ..
C:\Users\JesseHouwing\gittest>md remote
C:\Users\JesseHouwing\gittest>cd remote
C:\Users\JesseHouwing\gittest\remote>git init --bare
Initialized empty Git repository in C:/Users/JesseHouwing/gittest/remote/
C:\Users\JesseHouwing\gittest\remote>cd ..\repo
C:\Users\JesseHouwing\gittest\repo>git remote add network C:/Users/JesseHouwing/gittest/remote
C:\Users\JesseHouwing\gittest\repo>git push network main
Enumerating objects: 3, done.
Counting objects: 100% (3/3), done.
Writing objects: 100% (3/3), 218 bytes | 218.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
To C:/Users/JesseHouwing/gittest/remote
* [new branch] main -> main
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/389535.html
標籤:混帐 git-bash 视觉工作室2022 git-gui
