拉动远程存储库

时间:2011-10-06 03:43:24

标签: git git-pull

我是一个相当新的Git用户,他只熟悉基本命令。我已经将Git存储库克隆到本地分支,然后使用:

git add file.txt
git commit -m 'my message'
git push

到目前为止,提交工作正常。现在,我被要求将我的更改提取到远程存储库中。由于这是我第一次这样做,我想“安全地”这样做,而不会对遥控器进行任何无意的更改。我还想在提取它们之前检查一下这些提交,所以我确定我会把它们拉到正确的位置。

因此,我将通过SSH连接到远程服务器并提取我在本地存储库中所做的更改。

这样做的最佳方式是什么?

3 个答案:

答案 0 :(得分:1)

  

。我已将Git存储库克隆到本地

假设您已从远程仓库克隆

  

现在,我被要求将我的更改提取到远程存储库

你已经用

做了
git push

如果你想从远程主机安全地拉一点

git fetch

以后

git merge origin/master

最后检查提交你可以做

git log

答案 1 :(得分:0)

我的团队在学习git时记住了这4个步骤:

  1. ADD~ git add .
  2. COMMIT~ git commit -m 'your message'
  3. PULL~ git pull合并冲突?修复它,以便代码以相同的方式运行。
  4. 推〜git push
  5. 这样一来,只要每个人都在推动之前拉动,技术上不起作用的代码就不应该让它生效。

    希望这会有所帮助:)

答案 2 :(得分:0)

如果安全是您的首要任务,那么备份您的工作并复制您将要工作的存储库,到新的地方,并继续工作直到您'确定你知道你在做什么

RTFM

结帐git help pull(直到this重新开始)