当有人推送到我们的本地系统时,如何将工作目录与主目录同步?

时间:2014-07-16 05:01:17

标签: git

桌面1:

mkdir gitrepo
cd gitrepo
git init
git config --bool core.bare true

膝上型:

git clone desktop@xxx.xxx.xxx.xxx:/home/desktop
cd gitrepo
vi readme
add readme
commit readme
git push

desktop1:我在这里看不到文件。

desktop2:我使用与上面命令相同的方式克隆到第三个系统,我可以在第三个系统中看到该文件,但不在我推送的存储库中。

那么,如何使用本地更改的文件更新destop1中的文件。

1 个答案:

答案 0 :(得分:0)

您可以使用以下命令同步:
git checkout <file_name>
如果要与另一个分支中的文件同步,请将命令指定为:
git checkout <branch_name> <file_name>
如果要将任何分支与另一个分支同步,请提供以下命令:
git checkout <branch_name>
git merge <branch_name>

实施例

让我们说我想用分支br1更新master,所以命令是:
git checkout master
git merge br1
相关问题