![](/img/trans.png)
[英]How do I clone a git repository located on my Mac connected to the internet?
[英]How do I keep a git clone updated?
我正在筆記本電腦上開發一個項目,該項目將在VPS上實現。 我不斷在筆記本電腦上進行更新,並將其推送到git repo中,但是對於如何保持在服務器上進行的克隆更新卻一無所知。
當我嘗試在目錄中運行git clone <url>
時,它告訴我'file already exists!'
或類似的規定。 我是否只刪除整個文件夾並像這樣重新克隆倉庫? 還是有一種方法,除了將目錄初始化為git並創建上游之外,還可以重新克隆而不必先刪除所有內容?
嘗試使用git pull
。 它將自動分析差異。並嘗試修復它
不必去服務器進行拉取,您可以設置一個偵聽器來為您完成拉取。
例如,如果您要使用GitHub或BitBucket或GitLab,則可以設置一個webhook( GitHub webhook , BitBucket webhook , GitLab webhook )和一個本地偵聽器以檢測推送,並觸發git -C /path/to/your/repo pull
。
如何保持git clone更新? 我通常會克隆git項目。
git clone git@source.golabs.io:mobile/project-name.git
然后,我開始通過創建新的分支分支來開發功能。 因此,對於最新的遠程項目,您需要檢出到master分支。 並使用./gradlew clean build
進行git pull和同步您的項目
如果您的項目有子模塊-您需要做
git submodule update --init --remote --recursive
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.