github的pull request操作记录(git客户端修改代码)
1.下载git客户端
官网下载会很慢:Downloading Git
推荐下载:git官网下载太慢解决方法
(一开始我是将下载链接发送到手机,手机*下载后再传回电脑的 0-0)
2. git客户端安装
这里有每一个安装步骤的翻译:安装步骤英文翻译
怎么选,参考:git客户端安装(windows)
3. git客户端初始化
-
打开git客户端:
-
登陆Github账号:
git config --global user.name 'XXX' git config --global user.email 'XXX'
-
创建本地代码仓库:
例如,我想在D盘的github\illidan18文件夹下创建仓库:
cd /d/github/illidan18
用 git init 在目录中创建新的 Git 仓库:
git init
4. Fork
通过 Github网页端,在别人的项目点击“Fork”,拷贝到自己的账号上
5. clone
- Github网页端,在你的账号处,打开刚才fork的项目,复制链接。
-
然后,粘贴到git客户端运行:
git clone https://github.com/ILLIDAN18/seckill.git
可能会遇到问题:git出现RPC failed; curl 56 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errfno 10054
按照链接的方法还不能解决就重启一下电脑~
6. 本地修改代码
成功从GitHub克隆代码到本地仓库之后,开始对代码进行修改。
-
cd进入克隆下来的文件夹:
cd seckill
-
创建新的分支
下面的“sqlSchema-pr”是分支名称,你改成自己的(随便取名即可):
git checkout -b sqlSchema-pr master
-
开始修改代码:
这个地方很多教程都直接省略了修改代码的过程,可能初学者比较疑惑,可以看看:Git 基本操作
比如我的改动例子:
cd /d/github/illidan18/seckill/src/main/sql vim schema.sql
-
更新添加:
在修改完我的schema.sql内容后,
git add .
-
提交注释:
git commit -m '...'
-
提交到自己的GitHub账号:
git push origin sqlSchema-pr(分支名称)
这时候系统会要求你输入你github的用户名和密码。
-
检查自己的分支有没有创建成功:
git branch -a
7. pull request
- 在GitHub网页端,进入自己fork的项目,选择分支:
-
点击 Compare&pull request:
(上面的例子,我没截到图,新弄了一个例子)
-
写上评论:
-
等待对方merge
完成。
8. 参考
GitHub 的 Pull Request 是指什么意思?-beepony
github上pull request的使用
git使用教程
上一篇: 她15岁时嫁55岁皇帝,后代出了两个天子
下一篇: 我只要这最后两片