gitee进行仓库管理工作:提交PR

新建一个远程主仓
gitee进行仓库管理工作:提交PR_第1张图片
gitee进行仓库管理工作:提交PR_第2张图片
创建一个文件,并用qmckw账号fork到qmckw下

gitee进行仓库管理工作:提交PR_第3张图片

clone到本地gitee进行仓库管理工作:提交PR_第4张图片
gitee进行仓库管理工作:提交PR_第5张图片
我们现在想修改一下这个hello.py
gitee进行仓库管理工作:提交PR_第6张图片

git log # 查看目前的commit

gitee进行仓库管理工作:提交PR_第7张图片

git status#查看状态,我们已经修改了hello.py

gitee进行仓库管理工作:提交PR_第8张图片

git remote -v # 查看远程仓是否配置了主仓

image-20220406212751230
远程仓库并未配置主仓

git remote add upstream https://gitee.com/csckw/remote-main-warehouse.git

image-20220406213334636

git add .
git commit -m "first"

gitee进行仓库管理工作:提交PR_第9张图片

这个时候,倘若我们又要修改这个py文件。

gitee进行仓库管理工作:提交PR_第10张图片
gitee进行仓库管理工作:提交PR_第11张图片
这个时候,我们可以看到有两个commit,需要合并为一个。

使用如下的命令。

git rebase -i HEAD~2 

将第二行的pick改为小写字母s
gitee进行仓库管理工作:提交PR_第12张图片
gitee进行仓库管理工作:提交PR_第13张图片
保存退出后,进入如下界面,不用修改,直接i-esc-:q即可
这个时候执行git log,就可以看到我们的commit已经合并为1个了。

gitee进行仓库管理工作:提交PR_第14张图片

如果我们觉得可以在修改,比如下面我们再次修改了py文件。
gitee进行仓库管理工作:提交PR_第15张图片
这个时候,用如下的命令,可以直接修改这个commit,而不用合并。

git add .
git commit --amend

gitee进行仓库管理工作:提交PR_第16张图片
gitee进行仓库管理工作:提交PR_第17张图片
gitee进行仓库管理工作:提交PR_第18张图片
gitee进行仓库管理工作:提交PR_第19张图片
这个时候,代码已经上传到我们的远程主仓了。现在到我们自己的远程主仓界面,提交PR
gitee进行仓库管理工作:提交PR_第20张图片
这个时候,在csckw也就是仓库拥有者的文件下提交审核。

gitee进行仓库管理工作:提交PR_第21张图片
gitee进行仓库管理工作:提交PR_第22张图片
gitee进行仓库管理工作:提交PR_第23张图片

这样,这个pr变成了已合并的状态。
gitee进行仓库管理工作:提交PR_第24张图片
任务就圆满完成了。

你可能感兴趣的:(github,gitee,git,仓库管理)