Git 版本管理
admin
2023-02-19 08:20:05
0次

了解开发,拉分支的流程

Git

  1. 安装:

    1. MySql  rpm或二进制发行版

      1. yum install percona server shared; server; client

      2. ls /etc/init.d/my*

      3. service mysql start

      4. /usr/bin/mysql_secure_installiation

      5. mysql -uroot -p

      6. cat mysql.sql

      7. grant all on gogs.* to 'gogs'@'%' identified by 'gogs';授权

      8. flush privileges

  2. setup

    1. MySql

    2. 127.0.0.1:3306

    3. 用户:gogs

Remote fetch/push respository commit index add workspace

版本管理中file lifecycle

Git 版本管理

  1. 使用

    1. git init

    2. touch index.html

      1. echo index.html

    3. add

      1. git add index.html

      2. 批量添加

        1. git add.

    4. git status查看状态

    5. git 文件分类

      1. 追踪的Tracked,已加入版本库的

      2. UNtracked,未加入版本库的

      3. gitignore,直接复制

    6. git commit -m(messege) "First Commit"

      1. git commit -a 所有追踪的文件

    7. git diff比较变化

      1. git diff 比较工作区与cached

      2. git diff cache 比较cached与stage

    8. HEAD 指代上~次commit

    9. checkout 从cached

      1. git checkout about.htm从cached 覆盖到space

      2. git checkout HEAD about.htm从当前分支的最后一次commit覆盖到space

    10. git reset 列出将被reset的文件

      1. git reset file 重置文件的暂存区

      2. git reset --hard 重置暂存区与工作区

    11. HEAD的移动

      1. git reflog 显示commit信息,

      2. git reset commit,重置HEAD为commit,

      3. git reset --hard [commit] 重置当前分支的HEAD

      4. git reset --keep [commit] …………………………,暂存区与工作区不便

    12. 修改删除的关键是commit

    13. 如果不联网或不用avatar,就在访问install的时候禁用gavatar或者修改配置文件禁用gavatar。

    14. 同样基础修改的版本,后提交前先pull远程先提交的版本。检查冲突。

    15. git commit -a -m一定要有messege

    16. git rm cached file 修改成未跟踪的

    17. git config -- global user.name "my"

    18. 关联远程版本管理

      1. git remote add origin http://my@192^^^

      2. 实质是在本地创建了origin链接,指代后面的url映射

      3. push

        1. vim config编辑用户和验证密码

        2. git push -u origin master

      4. 仓库设置——取消 该仓库为私有的选中

      5. clone

        1. ssh-keygen -t rsa

        2. 用户设置——SSH密钥——添加

        3. 个人信息——我的项目——SSH——复制链接

  2. Pycharm中使用Git

    1. 在远程——我的仓库——创建新的仓库——cmdb

    2. pycharm—clone respository

    3. commit

      1. VCS—git—commit—commit or commit or push

      2. amond 追加提交

  3. stash

    1. VCS—git—stash or unstash

  4. branch

    1. 分支类型

      1. master——发布用

      2. dev——开发用

      3. mid——预发布

    2. 合并分支

      1. FastForward

        1. No FF

      2. vcs--git--mergen

    3. GitFlow

      1. 新加入。clone get .git目录

      2. oschina 云服务,位于saas层



相关内容

热门资讯

空调连续工作多久需要停机休息 空调连续工作的时间取决于多个因素,包括空调的型号、功率、使用环境和维护情况等。一般来说,空调可以连续...
空调哪个符号是除湿的 空调除湿功能通常用一个水滴形状的符号表示。不同品牌和型号的空调遥控器可能会有所差异,但一般来说,除湿...
格力空调多长时间加一次氟利昂 1、一般情况下,空调对氟利昂的使用量是非常小的,所以在空调使用了四年左右的时候再考虑加也没问题。2、...
空调用多长时间需要加氟一次 一般情况下是五年。当出现以下这几种情况时,空调才需要加氟。1、空调的室内机和室外机各有两个接口,当接...
格调生活·C标思享荟:卡萨帝在... 9月12日的郑州龙湖金融岛,夜风轻拂,灯光璀璨。“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑...
品牌价值破千亿、高端份额持续领... 9月12日,“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑州站”在郑州龙湖金融岛举办。2026...
空调主板坏了修800还是换新的 空调主板坏了是修还是换新,需要考虑多个因素,以下是一些建议:1. 维修成本:如果维修费用较低,比如 ...
空调开多久需要休息多长时间 问题:空调开多久需要休息多长时间回答:1、在使用空调的过程中,一般空调开7~8个小时左右需要休息2~...
中央空调多长时间清洗一次 1、一般空调开机前清洗一次即可,空调开机中间时段再清洗一次,空调关机时清洗一次,这样比较合理。2、空...
中央空调氟利昂多久加一次 看空调制热和制冷程度,很多人的观点认为氟利昂必须一年放一次,其实这个观点是错误的,理解上面有点偏差,...