• Git使用之pull request


    一直对git的使用都不熟,由于工作需要经常需要在github上pull request,第一次还是有些麻烦的,写个笔记记录下

    1. fork源项目到自己的github仓库中

    fork之后自己也会多出一个一样的Repository

    2.将自己Github上的Repository 拉到本地

    2.1 本地电脑安装git for windows(略)

    2.2 进入git

    右键电脑桌面,会多出一个Git Bash Here的选项,进入就是git的命令行界面了

    2.3 在git设置身份的名字和邮箱

    git config --global user.name "yourname"

    git config --global user.email “your@email.com"

    2.4 .ssh文件夹

    手动搜索.ssh文件夹(我的在“C:Users用户名”文件夹下,显示隐藏文件夹)

    2.5 生成ssh key

    git命令行中运行如下命令在.ssh文件夹中生成ssh key

    ssh-keygen -t rsa -C "your@email.com"

    会询问你是否将key存在id_rsa文件中,直接回车就好。最后在.ssh下会生成id_rsa和id_rsa.pub两个文件

    2.6 创建config文件

    在该目录下(.ssh)创建config文件,内容如下:

    如果你目录下已经有了该文件可以绕过此步骤

    2.7 将ssh key加入到github中

    复制id_rsa.pub文件中的ssh key到上图中的key一栏中。

    在git中输出ssh -T git@github.com,中途跳出一大段话,键入yes,最后如下显示说明成功了。

    2.8 将远程仓库clone到本地

    比如说我想将项目被拉下来放在G:git下

    其中“git@github.com:360CodeSafe/chapter7.git”是自己github上仓库的地址

    2.9 后续

    至此就已经将Repository拉到本地了,但是本地的仓库只和自己github上的远程仓库建立了连接,没有和源仓库建立链接,如果还想和源仓库建立链接,可以如下命令:

    git remote add upstream https://github.com/jinqi520/chapter7.git

    3.新建工作分支

    不新建就用master也可以,下面演示下如何新建工作分支,但后面的步骤还是以master为例

    3.1 切入本地项目中

    cd chapter7

    3.2 新建并切到新的分支中

    命令:git checkout -b newtest-branch

    4.修改代码

    将本地仓库(chapter)导入idea等工具中调试代码等等(这里随便修改下其中的文件,新建了一个readme.md文件)

    5.将本地的改动更新到远程仓库中(github上自己的仓库)

    5.1 git add [参数] <路径> 

    该命令作用就是将我们需要提交的代码从工作区添加到暂存区,就是告诉git系统,我们要提交哪些文件,之后就可以使用git commit命令进行提交了。

    也可以直接运行git add . ( 代表将所有文件都提交)

    5.2 git commit -m “注释”

    git commit 主要是将暂存区里的改动给提交到本地的版本库。

    5.3 git push

    最后一步将本地版本库的分支推送到远程服务器上对应的分支了

    git push的一般形式为 git push <远程主机名> <本地分支名> <远程分支名>

    由于当前分支只有一个远程分支,直接git push就行

    可以看到远程仓库上已经更新了

    6. pull request

    6.1 New pull request

    6.2 Creat pull request

    6.3 RP的描述

    7. success

    源仓库中可以看到新建的RP

  • 相关阅读:
    Oracle11g工具
    Oracle数据库中scott用户的所有表结构
    Oracle数据库手动解锁scott用户
    Oracle数据库实例的删除和安装
    Oracle数据库的安装
    Oracle数据库发展历史
    禁止浏览器中双击选中元素的解决方法
    Window 设置pm2开机自启动服务
    通过node创建web服务器----express插件打包上线
    vue项目优化----通过externals加载外部CDN资源
  • 原文地址:https://www.cnblogs.com/jinqi520/p/10384225.html
Copyright © 2020-2023  润新知