簡體   English   中英

如何設置git以保持文件同步?

[英]How do I set git up to keep my files in sync?

我在讓Git存儲庫以我想要的方式運行時遇到問題。 我確定它可以做我想要的,但是我只是不能自己弄清楚。 這是我的設置...

  • PC1:這是我在其中創建存儲庫並對其進行更改的開發機。
  • SERVER1:這是我的遠程Git存儲庫所在的位置,所有更改都從PC1推送到了它。
  • PC2:這是我的質量檢查機器。 我從SERVER1克隆了Git存儲庫。 我希望從遠程存儲庫中簽出要測試的任何分支,並能夠進行提取以獲取最新代碼。

我在兩台PC上都使用TortoiseGit。 我在PC1上創建了一個分支(2012_2_2),提交了更改,並將其推送到SERVER1。 在PC2中,我選擇了“切換/簽出”,然后簽出remotes / orgin / 2012_2_2。

可悲的是,這不起作用。 當我查看PC2存儲庫的屬性時,當前分支說“致命:ref HEAD不是符號鏈接”。 另外,我無法撤消對分支2012_2_2所做的更改。 當我從菜單中選擇“拉”時,唯一可從中拉出的分支是“原點/主”。

我哪里做錯了?

我知道了。 進行切換/簽出以創建分支時,Tortoise中有一個復選框。 我取消了那種我不需要創建分支的想法。 保留檢查解決了我的問題。

暫無
暫無

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

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