git merge origin/branch_name会把远程仓库branch_name中的代码合并到本地仓库中你当前所在的分支上git push origin current_branch这条命令会把你所在的分支推送到远程仓库中并替换分支名为current_branch的分支的代码,如果远程仓库没有这个分支,则会新建这个分支。所谓提交,应该用commit吧,commit也是把你的改动提交到本地仓库,只有commit后使用push的时候才会对远程仓库产生影响