美文网首页
Github + Git 总结

Github + Git 总结

作者: 我曾经七次鄙视自己的灵魂 | 来源:发表于2017-05-15 14:15 被阅读0次

    一、生成SSH Key

    在github上创建仓库需要这个东西。在用户目录下查看是否有.ssh目录,目录下是否有id_rsa和id_rsa.pub文件。如果有忽略第一步操作。

    1、如果没有安装ssh,那么使用下面的指令:sudo apt-get install ssh

    2、查看是否已经有了ssh公钥:cd ~/.ssh

    3、生成公钥:$ ssh-keygen -t rsa -C "727921852@qq.com"。  3个回车确认,看看是否多了个.ssh目录。

    二、github添加密钥

    settings/SSH and GPG keys / Key粘贴的是id_rsa.pub文件的内容

    三、github添加远程库

    四、git操作

    1、克隆地址

    git clone  https://github.com/****/vue_project.git

    2、新建分支

    git checkout -b lq_dev origin/release  // 从release分支里新建一个名为ql_dev的新分支

    3、删除分支

    git branch -D lq_dev

    4、暂存数据/ 取出数据

    git stash /  git stash pop

    5、 git pull相当于是从远程获取最新版本并merge到本地

           git fetch相当于是从远程获取最新版本到本地,不会自动merge

    6、新建分支存储过程

    git checkout -b lq_dev origin/devloper

    git fetch  //拉取最新内容

    git status

    git checkout devloepr www/assets/images    //复制devloepr分支的单个文件,只能是单个文件

    git checkout -- www/sdd/*    //还原文件

    git  status

    git add --all

    git commit -m '注释内容'

    git push origin lq_dev  //提交到当前分支

    7、存储到另一个分支

    git checkout lq_dev   //切换到自己的分支

    git pull origin devloper

    git status

    git add --all

    git commit -m '注释内容'

    git pull --rebase origin devloper

    git checkout devloper

    git pull origin devloper

    git merge lq_dev    //合并

    git push origin devloper  

    git checkout lq_dev

    git pull origin devloper

    git status

    相关文章

      网友评论

          本文标题:Github + Git 总结

          本文链接:https://www.haomeiwen.com/subject/ekwdnttx.html