千家信息网

Git 版本管理

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,了解开发,拉分支的流程Git安装:MySql rpm或二进制发行版yum install percona server shared; server; clientls /etc/init.d/my*
千家信息网最后更新 2026年10月31日Git 版本管理

了解开发,拉分支的流程

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


  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层



版本 分支 文件 仓库 工作区 用户 存区 工作 管理 信息 链接 开发 不便 不用 个人 二进制 关键 基础 实质 密码 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 博彦科技互联网金融 广州为想互联网科技有限公司 江苏根荣互联网科技 苏州找大状互联网科技有限公司 科技互联网项目 麻工互联网科技 互联网科技开发公司 猪兼强互联网科技 贷财互联网科技 有木互联网科技 新华互联网科技校企合作 无锡溥仪互联网科技有限公司 中国最先进互联网科技公司 青岛中康互联网医疗科技有限公司 剑昆互联网络科技有限公司临桂 翼展科技 首家互联网医院 富国互联网科技002692 风投北京互联网科技 易企秀互联网科技是做什么的 前海云享互联网科技 百单网互联网科技有限公司 一五八零互联网科技 多迪互联网科技有限公司 北京华百购互联网科技有限公司 受益于互联网科技的高速发展 如何创新互联网科技 华中科技大学互联网的牛人 从那以后互联网科技有限公司 绵阳真晨互联网科技有限公司 华人运通互联网科技公司
0