zoukankan      html  css  js  c++  java
  • git远程操作

    1 生成ssh-key

    安装ssh服务
    sudo apt-get install openssh-server openssh-client
    启动ssh服务
    sudo /etc/init.d/ssh restart
    1 $ ssh-keygen -t rsa -C "邮箱地址"

    2 看到下面提示输入密码(ssh的密码),一般为空不使用密码:
    enter passphrase(emtpy for no passphrase):
    再输入一次:
    enter same passphrase again:


    3 执行(可省略)

    $ eval "$(ssh-agent -s)"
    $ ssh-add ~/.ssh/id_rsa
    然后输入刚才输入的密码:

    4 查看密码粘贴到github
    $ vim ~/.ssh/id_rsa.pub

    5验证
    $ ssh -T git@github.com
    输入 yes,没有error 看到hi字样成功

    远程操作主要命令

    1 git pull = git fetch + git merge

    2 git push时,本地提交落后远程版本仓库时发生冲突时

    使用git pull 将代码 pull下来,然后手动解决冲突文件,然后再 git add 冲突文件,然后再 git commit ,再push

    3 git push --tag 将 annotation tag(注释标签)提交到远程仓库中


    4 单独更新一个分支
    git pull origin 分支名

    5 只单独提交一个分支
    git push origin 分支名

    6 删除本地分支。再删除服务器分支
    git branch -d 分支名 删除本地分支
    git push --delete origin 分支名 删除远程分支
    或者推送空分支到 远程仓库 git push origin :分支名

  • 相关阅读:
    [转]AJAX POST请求中参数以form data和request payload形式在servlet中的获取方式
    C#文档注释
    VS 单元测试项目,测试的时候运行按钮不可用
    获取泛型类的Type
    Sql 复习(4)
    Sql 复习(3)
    sqlserver的soundex
    sqlserver的trim
    Sql 复习(2)
    糟糕的设计
  • 原文地址:https://www.cnblogs.com/or2-/p/4944756.html
Copyright © 2011-2022 走看看