簡體   English   中英

將現有源代碼指向遠程.git存儲庫

[英]Pointing existing source code to remote .git repository

用戶A和用戶B具有相同的代碼。 用戶A創建一個存儲庫( git initgit remote add origin <repo-url>git commitgit push順序)。 遠程存儲庫已創建,並具有用戶A的更改。

用戶B在本地已經進行了相同的更改,但是不會開始指向同一存儲庫並進行跟蹤。 用戶B如何做到這一點?

我嘗試了git init然后嘗試了git init git remote add origin <repo-url> git branch沒有列出任何分支,甚至沒有master 這里可能出什么問題了?

要添加的項目已經在現有的Git存儲庫中。 即我的項目結構是Xdir / Ydir。 Xdir是一個Git倉庫。 我現在想做的所有事情都在Ydir內部。 對於用戶A而言,這不是問題。但是,由於某種原因,用戶B遇到了問題。

您必須先獲取分支才能首先看到它們。 用戶B添加遠程分支后,請執行

git fetch origin

看到遠程分支

用戶B從git clone <User A repo-url>開始會容易得多。

但是,如果您真的想從單獨的git init開始,則應該先進行git merge

用戶B應該這樣做:

git init
git add .
git commit
git remote add origin <User A repo-url>
git fetch
git merge origin/master

現在他們可以交換更改。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM