我是Git的新手,但很多都使用SVN。我一直在閱讀Git,因爲我們正在爲某些工作項目推動這個方向。結帳的Git版本?克隆沒有做我想做的事
我的任務是設置存儲庫並幫助其他人訪問它們。
這裏是我想要做的事:
我有一個遠程服務器(我們的Git服務器)上配置的工作庫。我能到我的本地計算機上使用以下命令:
git clone <url to remote repo>
我然後就開始修改和提交。一切都很好。
現在我有另一個用戶,在另一臺機器上,我想要訪問存儲庫。我希望他有能力做一個基本的結帳並開始自己編輯文件。我如何在Git中管理這個?他是否需要爲自己創建一個工作分支?
我試圖使用我使用的同一個克隆命令,它給了他一個「空」目錄。經過進一步調查,我注意到我有一個「主」副本,這不是我想要的。我讀了clone
我意識到這不是我的意圖。當我爲自己(分支機構或其他人)運行clone
命令時,我得到了什麼?
我已經閱讀了很多教程,從SVN過渡到這個網站上的幾個職位的人的崩潰課程。我只是無法讓事情順利進行。
在此先感謝您的幫助。
我不認爲人們是混蛋。這是一個合理的問題(這就是爲什麼我會幫忙!),但(a)很多材料在標準文檔中都有明確的說明,(b)這個問題缺乏一些重要的細節(比如,在每個位置運行的命令的確切順序,您創建遠程存儲庫的確切方式等)。不要因爲降薪而生氣(畢竟沒有人投票結束)。將其用作學習體驗,以便將來編寫更好的問題。 – larsks 2012-04-24 16:58:09
我不知道我是否會低估這一點,但你真的應該谷歌'例如git工作流'或類似的東西,並通讀它。它在概念上與SVN有很大的不同,它看起來像你使用它一樣(用一些新的命令名) – Shep 2012-04-24 17:00:08