1

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

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

到目前为止,这可以很好地提交。现在,我被要求将我的更改拉入远程存储库。由于这是我第一次这样做,我想“安全地”这样做,而不会对远程仓库进行任何无意的更改。我还想在提交之前审查提交,所以我确定我提交的是正确的。

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

做这个的最好方式是什么?

4

3 回答 3

1

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

假设您已从远程仓库克隆

现在,我被要求将我的更改拉入远程存储库

好吧,你已经这样做了

git push

如果您想从远程主机上安全地拉一点,请先做

git fetch

然后

git merge origin/master

最后检查你可以做的提交

git log
于 2011-10-06T03:51:51.747 回答
0

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

  1. 添加~git add .
  2. 提交~git commit -m 'your message'
  3. PULL ~git pull合并冲突?修复它,使代码以相同的方式运行。
  4. 推~git push

这样一来,只要每个人在推送之前先拉动,从技术上讲,不起作用的代码就永远不会让它生效。

希望这可以帮助 :)

于 2011-10-06T03:53:24.760 回答
0

如果安全是您的首要任务,那么备份您的工作并将您要处理的存储库复制到一个新的地方,然后继续处理,直到您确定自己知道自己在做什么

实时调频

结帐git help pull(直到恢复)

于 2011-10-06T03:53:26.583 回答