我有一个本地仓库和一个远程SSH仓库。我是这些的唯一用户。我使用遥控器作为备份。我在当地有几个分支。当推它们(其中一个分支)它似乎工作正常,但我遇到的问题是,当我打开远程仓库时,我看到有一个提交在推送后等待,第二个是我看不到我的本地更改,虽然Git说一切都很顺利,遥控器说有修改文件。
所以我想知道这是否真的如此推动工作?我是否必须手动对遥控器进行每次推送?我主要想要备份它,所以我想要一种自动化方式,即远程接受推送并在那里进行提交。
第二个问题是,为什么我没有看到我在遥控器上所做的更改?我已成功从本地推送到远程,在远程上成功提交,但该文件是旧版本。我不确定这是网络问题还是其他问题。还有其他人有类似的问题吗?
远程是Linux samba,本地是Windows 7.
感谢
答案 0 :(得分:0)
基本上,您必须以下列方式工作(假设您有存储库的本地克隆):
git branch <new_branch_name>
并切换到它:git checkout <new_branch_name>
git push -u origin <new_branch_name>
git commit -a -m <commit_message>
git push
为了检索远程仓库中其他人所做的更改,您必须执行git pull
。