zoukankan      html  css  js  c++  java
  • git设置本地与远程分支关联

    1.为了避免每次都进行验证,和git进行绑定ssh

    mkdir ~/.ssh  ssh-keygen -t rsa -C "xxx@qq.com"  将生成的公钥粘贴到git中

    2.本地推送代码到git(初始情况下,git中无项目)

    在项目目录  =>  git init

    git remote add origin https://github.com/xxx.git(相当于和远程建立了关系)

    git pull origin master(这样就会将远程项目关联下来到本地)

    3.查看本地与远程分支关联情况:

    git branch -vv

    4.设置本地与远程分支关联:

    git branch --set-upstream-to=origin/branch branch(前面branch为远程分支名,后面branch为本地分支名)

    5.创建远程分支

    git push origin remote(若远程分支已存在则意思是把远程关联本地的分支推送,而不是当前所在分支)

    6.创建远程分支并且关联到远程分支:

    git push --set-upstream <remote-name> <local-branch-name>:<remote-branch-name>

    • <remote-name>:远程git服务器名称,一般设为origin
    • <local-branch-name>:本地分支名称
    • <remote-branch-name>:远程分支名称

    git push --set-upstream origin local:remote 如果关联当前本地分支则可以省略为 git push --set-upstream origin remote

    7.提交本地test分支到远程的master分支:

    git push origin test:master

    8.删除远程分支

    git push origin :xxx    (推送一个空分支到远程分支,其实就相当于删除远程分支)   或    git push origin --delete xxx

    9.remote: CODING 提示: Authentication failed. remote: 认证失败,请确认您输入了正确的账号密码

    git config --system --unset credential.helper  即可重新弹窗填写密码

    10.回退版本

    git reset --hard b2342afas7s8as7d7d98989fa98f9f9

    git push -f origin develop

    11.撤销上次提交   //撤销后修改的代码也会撤销,log中会撤销上次提交记录

    git reset --hard HEAD^    //HEAD是指向最新的提交,上一次提交是HEAD^,上上次是HEAD^^,也可以写成HEAD~2 ,依次类推

    git push origin master -f  

  • 相关阅读:
    【转】在.NET使用JSON作为数据交换格式
    类似QQ管家页面jquery图片轮换实例
    jquery+ajax 文件上传功能(无ifram嵌套)
    sql另辟蹊,持续更新
    【转】JavaScript 中 function 的动态执行
    八款js框架比较
    【转】怎样写出可维护的面向对象javascript
    【转】程序员该如何定位?
    WF4.0实战系列索引
    Microsoft Help Viewer help查看器所需的内容文件缺失或者损坏 解决办法
  • 原文地址:https://www.cnblogs.com/coderxiaobai/p/14780195.html
Copyright © 2011-2022 走看看