github 从0开始的基本操作到fork和pr项目

写在前面:partner说:“什么?你竟然还不会用GitHub?!”,那没办法只好学一下github怎么用了
写给自己:一切会过去的。

优雅的分割线↓


优雅的分割线↑

首先下个gitbash,长这个样子
github 从0开始的基本操作到fork和pr项目_第1张图片
然后任意找一个文件夹,右键可以看到有个Git Bash Here,点开,
接着开始进入正题:

首先,输入ssh-keygen,获取你的认证密钥

ssh-keygen

github 从0开始的基本操作到fork和pr项目_第2张图片
找到id_rsa.pub

find /c/Users/yyz22 -name id_rsa*

github 从0开始的基本操作到fork和pr项目_第3张图片
vim打开

vim /c/Users/yyz22/.ssh/id_rsa.pub

打开大概是这样的,把它全部复制下来,然后打开github.com
github 从0开始的基本操作到fork和pr项目_第4张图片
打开github,点开Your profile
github 从0开始的基本操作到fork和pr项目_第5张图片
点左边的这个大头照进入personal setting
github 从0开始的基本操作到fork和pr项目_第6张图片

点进SSH and GPG keys,然后新建一个SSH key
github 从0开始的基本操作到fork和pr项目_第7张图片
title随便取,把复制到的sshkey粘贴到下面,最后点add ssh key
github 从0开始的基本操作到fork和pr项目_第8张图片
回到git bash,输入ssh -T [email protected],显示了successfully就可以了
github 从0开始的基本操作到fork和pr项目_第9张图片
基本操作echo "# helloworld" >> README.md是写入文件操作,没有这个文件会自动创建

git init是在当前文件夹初始化git,当前文件夹会多了一个.git的文件夹,里面有头指针、缓存区、分支等信息。
git add README.md将README.md文件添加到缓存区

github 从0开始的基本操作到fork和pr项目_第10张图片
git commit -m "first commit"将缓存区里的文件提交到当前分支,当前分支叫master,青色括号括起来的就是当前分支
github 从0开始的基本操作到fork和pr项目_第11张图片
git remote add setName https://github.com/xxx.git用git remote add 添加你的远程仓库地址
在这里插入图片描述
git push将本地分支内容添加到远程仓库,ppms是远程仓库名字,master是远程分支名字
在这里插入图片描述
fork和pr操作
先去别人的仓库点下fork,到自己的本地仓库,复制https地址,输入git clone

github 从0开始的基本操作到fork和pr项目_第12张图片
ls查看当前目录下的文件,发下好了项目文件,cd ./ppms-1进入项目根目录
github 从0开始的基本操作到fork和pr项目_第13张图片
进入后,先git init一下
git remote -v确保链接的远程仓库是自己的,然后用git remote add upstream https://github.com/xxx.git链接项目的上游,就是你fork的对象的https
github 从0开始的基本操作到fork和pr项目_第14张图片
然后修改任意文件后,用git status查看状态,test.md显示modified

github 从0开始的基本操作到fork和pr项目_第15张图片
git checkout -b new_branch建立并且切换到新分支
github 从0开始的基本操作到fork和pr项目_第16张图片
git add将修改的文件提交到缓存区
在这里插入图片描述
git commit -m “”将缓存区文件提交到本地分支
github 从0开始的基本操作到fork和pr项目_第17张图片
git push提交到远程仓库里的新分支中
github 从0开始的基本操作到fork和pr项目_第18张图片
回到github,就能看到新建立的分支和修改的文件以及它的说明啦
github 从0开始的基本操作到fork和pr项目_第19张图片
点compare and pull request,选择要传的分支,添加上说明。
github 从0开始的基本操作到fork和pr项目_第20张图片
最后点create pull request,就完工啦
在这里插入图片描述

写在后面:好饿啊,吃早餐先。

你可能感兴趣的:(github 从0开始的基本操作到fork和pr项目)