网站建设 标准,多语言建设外贸网站,网站备案 需要上传网站么,做网站那个php好用通常情况下#xff0c;需要开发一个模块#xff0c;从 master 新建立了一个 分支#xff0c;newbranch#xff0c;如果推送到服务器#xff1b; 1#xff1a;从远程 master 建立本地分支 newbranch#xff1b; git checkout -b newbranch origin/master 2:当修改完成代码…通常情况下需要开发一个模块从 master 新建立了一个 分支newbranch如果推送到服务器 1从远程 master 建立本地分支 newbranch git checkout -b newbranch origin/master 2:当修改完成代码addcommit 完成后执行 git push
提示
git push 的全部参数
git push 远程主机名 本地分支名:远程分支名
1:
git push origin HEAD:master
表示将修改内容推送到远端 master 分支上就是刚才获取代码的远端分支和之前的远端分支是一样的log 也在之前的基础上继续添加 2
git push origin HEAD // 或者 git push origin newbranch
这个表示在远程创建一个和本地名一样的远程 newbranch 分支 origin/newbranch 如果不存在然后将内容会push到远程服务器
这样远程服务器会有两个分支
git branch -r 查看
origin/master
origin/newbranch 3
通过 git branch -vv 可以查看分支和远程分支的track关系 4上述 2 可能需要每次执行 那个命令可以直接设置
git push -u origin HEAD // -u, --set-upstream set upstream for git pull/status
同理可以通过 git checkout -vv 查看 5如果 查看的 本地与远端的 track 关系需要修改 git push -u origin localBranch:originBranch
然后查看可以看到 本地对应的远端分支 就到远端 origin/originBranch 或者直接修改当前Branchtrack
Git - 远程分支
$ git branch -u origin/serverfix
Branch serverfix set up to track remote branch serverfix from origin. 以后可以直接简单通过 git push 6可以删除不需要的远端分支
删除origin主机的master分支。
$ git push origin :master # 等同于 $ git push origin --delete master 7: 自己本地 git init 一个仓库提交到远端
git remote add origin https://github.com/teset/test.git // origin 相当于服务器地址变量
git push -u origin master