日常中的Git怎么使用
日常中的Git怎么使用
git
是真的香呀,主要是好管理,用着方便。
我的git学习路程就是:学了 -> desktop点点点 -> 三剑客 -> 敲击命令
说白就是不知道各种情况不知道怎么办?
然后今天就简单总结下几种情况。
情景再现:
- 我创建了远程仓库,我本地已经有代码了,如何将本地的加入到仓库里面
- 为别人仓库提交Pr,参与别人的项目。
- 我创建了仓库,拉下来自己改了,别人在我之前上传了代码,我怎么上传
- 创建了主线分支与支线分支,支线开发合并到主线
- 一些基础命令,账号设置。
在这里我准备了2个账号来模拟下。分别用台式和笔记本设置了全局账号
至于终端怎么加速 点击右侧👉 :https://hengy1.top/article/567e1422.html
情境一:
我创建了远程仓库,我本地已经有代码了,如何将本地的加入到仓库里面
一般创建好了会有LICENSE
与README
,然后本地已经有了文件。


下面步骤与注释我都写在里面了。
1 | # 初始化init环境 |

情境二:
为别人仓库提交Pr,参与别人的项目。
这个是分情况的:
如果你有这个仓库权限,即你是成员:直接拉下来提交就行了
如果是别人的仓库,你得先自己fork个,拥有权限再动。

1 | # 从自己fork的拿下来将文件命名为git |


你的仓库:分支
->对方的仓库/分支
,然后加上你的描述,对方接受会给你发邮件,你们可以交流交流了。
1 | # 当然别人仓库可以更新的 |
情境三:
我创建了仓库,拉下来自己改了,别人在我之前上传了代码,我怎么上传
这里我直接在Github上改一下相当于别人改了

然后我在本地不知道,继续更改
1 | $ git add . |

1 | # 拉取并合并 |


留下你想要的,其他删除干净。
1 | $ git add . |
情境四:
创建了主线分支与支线分支,支线开发合并到主线
这个可以两种:
- 本地两个分支,在主分支合并好了,然后更新远端主分支
1 | # 查看本地分支 |
- 两个分支都上传到远端,然后在github上图形化合并到主线(通常是团队)
1 | $ git checkout ohter |


正常提交,手动解决冲突保存想要的


然后一路点点点就好了,通常主线是技术组长,组员在分支提交,组长审核合并到主线。
基础命令,账号设置
1 | $ git config --global user.name '' |
现在没有账号登陆了然后要配置公钥 https://docs.github.com/cn
网上教程一大堆,随便搜搜
本博客所有文章除特别声明外,均采用 CC 4.0 BY-SA 许可协议。转载请注明来自 恒HengY1毅!
评论