-1

我目前正在学习 git,我完全迷失了:

我想做以下事情:

  • 我想使用 git 来获取和编辑(推送)远程分支。

我怎样才能做到这一点?

我正在考虑执行以下操作:

git branch -a
then 
git checkout remote/branch_name
git add .
git commit -m "..."
git push (which would push to the remote)

你是这样的吗>

4

1 回答 1

-1

如果您更改存储库的历史记录,则远程推送将被拒绝。你必须用力推动。

您正在使用的 git 命令

git branch -a
then 
git checkout remote/branch_name
git add .
git commit -m "..."
git push (which would push to the remote)

可以将新提交添加到存储库,并且不会更改历史记录。

你可以重写历史

git rebase -i <commit>

然后推送到远程仓库

git push --force origin <branch>
于 2013-09-20T04:14:53.773 回答