📜  git push existing repo - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:00:56.219000             🧑  作者: Mango

介绍Git提交已有代码到已有远程仓库

当你已经有了本地Git仓库以及一个远程Git仓库,现在想把本地代码提交到远端仓库中,你需要做的事情就是使用Git命令行中的push(推)命令。

步骤:
1. 确认本地代码与远程代码同步

在push代码之前,我们需要确认本地代码是否已经与远程仓库同步。我们可以运行以下命令:

git fetch origin master

其中,fetch表示将远程仓库的代码更新到本地仓库,origin表示远端仓库名称,master表示分支名称,你的仓库可能没有这个分支,你可以根据项目实际分支名进行替换。

2. 合并远程代码

如果步骤1中执行的命令已经完成同步,那么我们需要执行以下命令来将代码合并:

git merge origin/master

其中,merge表示将远程仓库与本地仓库代码合并,origin/master表示合并远程仓库的master分支到本地仓库的当前分支。

3. 提交代码

代码合并后,我们可以使用以下命令将本地代码提交到远程仓库:

git push origin master

其中,push表示将代码推送到远端仓库,origin表示远程仓库名称,master表示分支名称。

如果你在推送代码时,遇到了紧急提交代码的需求,可以使用以下命令进行提交:

git push --force origin master

以上命令强制将本地代码推送到远程仓库并覆盖所有远程代码。

4. 确认代码提交

最后一步,我们需要确认代码是否提交成功,可以在远程仓库中查看是否有你刚刚提交的代码。

总结

以上就是将本地已有代码提交到已有远程仓库中的步骤,需要注意的是,在执行代码提交前建议先同步远程代码,以免造成冲突。另外,在提交代码时要注意代码冲突的处理,合并代码后再提交到远程仓库中。