答案1
我需要在服务器上设置什么才能将我的文件推送到服务器上。
只需在服务器上安装 git。然后mkdir repo_name
执行cd repo_name
,git init --bare
然后通过 ssh 推送。
当服务器上的文件比我电脑上的文件更新时,我该如何合并它们?
git remote add remote_name login@server:/path/to/repo.git
git fetch remote_name
git merge remote_name/branch_name
或者进行 rebase 操作。
另外,当两个人从事同一个项目时,他们如何合并彼此的本地存储库?
首先,您的同事需要克隆您的仓库,或者git remote add
在他们现有的仓库中运行。git fetch yourremote
将获取您对同事本地仓库的所有提交,然后他运行git merge yourremote/branch_name
以合并更改。然后他git push myownremote
Git 很难学,普罗吉特和git 社区书籍都是免费的,并教你如何开始使用 git,设置 git 服务器。Github 是一项非常好用的服务(工作流程与你的私人局域网相同)