zoukankan      html  css  js  c++  java
  • FastAdmin 开发时用到的 Git 命令 (2020-09-26)

    FastAdmin 开发时用到的 Git 命令

    本笔记会不定期更新,如有建议欢迎在评论中提出,感谢支持 FastAdmin。

    开发 FastAdmin 项目

    开发 FastAdmin 的项目时所需要的一些常用 Git 命令,比如给 FastAdmin 增加功能,修复 Bug 等等。

    线上仓库 Fork

    进入 https://gitee.com/karson/fastadmin Fork 仓库到自己的帐号中,正常情况会生成一个 https://git.com/F4NNIU/fastadmin F4NNIU 为你的名字的 Git 仓库。

    克隆仓库到本地

    将以下 F4NNIU 换成你自己名字,并克隆到本地。

    git clone https://gitee.com/F4NNIU/fastadmin.git
    

    添加官方远程仓库

    添加官方远程官方的目的是当官方更新后,方便与本地仓库合并。

    先查看所有远程仓库,你看到一个 origin 远程仓库,这个就是你的默认远程仓库。

    git remote -v
    

    添加远程仓库的命令,

    git remote add karson https://gitee.com/karosn/fastadmin.git
    

    FastAdmin 开发

    FastAdmin 项目使用的是 master 作为长期分支,当参与 FastAdmin 开源贡献时,推荐使用新分支开发,并推送到自己的远程仓库,然后提交 PR(Pull Request)请求代码合并。

    第一,创建修订(功能)分支,并切换到新建的分支。

    git checkout -b fix-xxx-bug
    

    第二,编写修订代码,并提交到暂存区。

    git add .
    

    第三,查看有哪些文件变化

    git status
    

    第四,将暂存区的提交到本地库

    git commit -m "修复 xxx Bug"
    

    第五,将本地库推送到远程仓库

    git push origin fix-bug
    

    请求代码合并

    上一步已经将修订或功能分支推送到自己的远程仓库。
    一般智能一点的在线仓库就会提醒有一个分支是否需要提交 PR (Push Request)这时你就可以根据提示提交 PR 到官方的 Git 仓库。

    在 PR 代码请求时尽可能的描述你的功能或者和修订的部分,方便官方审核人员进行审核代码。

    官方代码审核人员会根据内部要求和规范进行测试,并评估是否同意还是拒绝合并。

    更新本地仓库并推送到远程

    当 PR(Pull Request) 被审核通过,会被合并到 master 分支,这时你就需要更新一下本地的仓库和自己的远程仓库。

    步骤如下

    第一步,切换本地仓库到 master

    git checkout master
    

    第二,更新本地仓库,将官方的 master 分支合并到到自己的本地仓库。

    git pull karson master
    

    第三,推送本地仓库到自己的远程仓库,因为默认 master 已经跟踪到远程的 origin master,所以可以省略 origin master

    git push
    

    感谢支持 FastAdmin

    到现在整个参与 FastAdmin 开源贡献已经结束,最后的最后,因为 FastAdmin 使用 master 作为主分支开发,所以修正分支被合并后就没有作用了,可以删除,而且本地和远程的都可以删除。

    删除本地的 fix-bug 分支

    git branch -d fix-bug
    

    删除远程的 fix-bug 分支

    git branch -dr origin/fix-bug
    

    基于 FastAdmin 项目

    // TODO

    笔记

    附录

    原文地址 https://www.cnblogs.com/F4NNIU/p/fastadmin-git-command.html

    版本

    • v0.3.0
    • 2020-09-26
    • 建伟 F4NNIU
  • 相关阅读:
    呵呵,23号了,难道要通宵???
    开会效果不错
    开完会罗,明天离开这上有点奢华的地方:)
    感冒了,感觉糟透了。。。
    你好,深圳!你好,2010!
    上班 第一天
    。。轻。。。
    那天我生日
    英雄七十寿 无物下冷酒 横刀上闹市 直取数人头
    李孝利 唠叨
  • 原文地址:https://www.cnblogs.com/F4NNIU/p/fastadmin-git-command.html
Copyright © 2011-2022 走看看