GitEE

打印 上一主题 下一主题

主题 808|帖子 808|积分 2424

版本控制
cvs  svn  git  等等
一、团队开发过程中的问题

   1、备份【Release】
  2、代码还原
  3、协同修改
  4、多版本文件管理
  5、追溯问题代码的编写人和编写时间
  6、权限控制
  二、版本控制

     版本控制就是维护工程蓝图标准做法,能追踪工程蓝图从诞生一直到定案的过程。
  没有版本控制就会存在如下的问题:
          办理辩论代码问题
          整合过程出现bug
          无法对代码是实现权限控制
          想不同的版本发布困难
  三、Git安装

3.1、自报家门

  1. git config --global user.name "SuRuixi"
  2. git config --global user.email "RuixiSu@163.com"
复制代码
3.2、初始化仓库

  1. git init    //初始化本地仓库
  2. git add 文件名      //将某个文件交给git进行管理
  3. git commit -m "文件说明"    //提交文件并附带说明
复制代码
 git add file1.txt file2.txt
 git add . 当前文件夹下面的所有问题
 git commit -m  "提交了所有的文件202410061006"
3.3、工作区和暂存区

     git进行crud 
    git add c.txt 底层操作就是 将c.txt文件添加到一个缓存区域中进行缓存,我们操作完毕以后,使用 git commit 操作进行统一的提交 将编辑的文件同步到版本库中
    本地仓库 .git/objects中 
  暂存区  .git/index
  3.4、查看状态 

  1. git status 
复制代码
3.5、查看提交日志

  1.   git log  
  2.    
  3.   git log --pretty=oneline
复制代码
3.6、回退 

  1.   git reset --hard <commit id>
复制代码
3.7、删除

  1.    git rm 文件名
复制代码
   删除完毕后需要看一下状态 还需要 commit
四、分支管理

4.1、查看分支

  1.      git branch
复制代码
4.2、创建分支 

  1.        git branch <分支名>
复制代码
4.3、创建并切换分支

  1.         git checkout -b <分支名>
复制代码
4.4、删除分支

  1.      git branch -d <分支名>
复制代码
4.5、分支归并    

  1.      git merge <分支名>    // 将某个分支合并到当前的分支
复制代码

五、分支提交

1、同步本地更新(两种更新)

        1.1、克隆远程仓库文件

  1. git clone <http/ssh 仓库连接>
复制代码
        1.2、拉取远程更新

  1. git pull <远程名称> <分支名>
复制代码
2、创建本地分支

目前本地还是master分支,需要在本地创建一个与你远程分支同名的本地分支
  1. git checkout -b <本地分支名>
复制代码
3、提交本地分支到远程分支

  1. git push <远程仓库地址> <分支名>
复制代码


六、本地分支有新的文件


1、将本地分支的文件添加到git管理

  1. git add . //添加所有的文件
  2. git add <文件名> //添加指定的文件
复制代码
2、提交到本地的master分支

  1. git commit -m "提交信息"
复制代码
3、推送到远程分支

  1. git push <远程仓库地址> <分支名>
复制代码


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

用户国营

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表