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层



相关内容

热门资讯

今日重大通报“么么都莱游戏可以... 您好:么么都莱游戏这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9784099】很多玩家在这款...
重磅消息“同城乐吧510k有挂... 有 亲,根据资深记者爆料同城乐吧510k是可以开挂的,确实有挂(咨询软件...
玩家分享攻略“小白大作战是不是... 有 亲,根据资深记者爆料小白大作战是可以开挂的,确实有挂(咨询软件无需打...
我来教教您“17麻将十三水怎么... 家人们!今天小编来为大家解答17麻将十三水透视挂怎么安装这个问题咨询软件客服徽9752949的挂在哪...
终于了解“可乐麻将可以开挂吗?... 终于了解“可乐麻将可以开挂吗?”(必胜开挂神器)您好,可乐麻将这个游戏其实有挂的,确实是有挂的,需要...
我来教教您“马鞍山麻将有没有挂... 家人们!今天小编来为大家解答马鞍山麻将透视挂怎么安装这个问题咨询软件客服徽9784099的挂在哪里买...
今日重大通报“闽悦麻将可以开挂... 今日重大通报“闽悦麻将可以开挂吗?”(外卦神器下载)您好,闽悦麻将这个游戏其实有挂的,确实是有挂的,...
今日重大发现“微乐麻将到底有挂... 家人们!今天小编来为大家解答微乐麻将透视挂怎么安装这个问题咨询软件客服徽9752949的挂在哪里买很...
美国宣布制裁4家涉委内瑞拉石油... △美财政部(资料图)当地时间2025年12月31日,美国财政部外国资产控制办公室(OFAC)发布声明...
今日重大通报“新超凡牛牛有挂吗... 家人们!今天小编来为大家解答新超凡牛牛透视挂怎么安装这个问题咨询软件客服徽9752949的挂在哪里买...