Git使用之pull request

一直对git的使用都不熟,因为工做须要常常须要在github上pull request,第一次仍是有些麻烦的,写个笔记记录下git

1. fork源项目到本身的github仓库中

 

fork以后本身也会多出一个同样的Repositorygithub

 

2.将本身Github上的Repository 拉到本地

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

2.2 进入git

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

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

git config --global user.name "yourname"服务器

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

2.4 .ssh文件夹

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

 

2.5 生成ssh key

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

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

 

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

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

相关文章
相关标签/搜索