用户国营 发表于 4 天前

GitEE

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

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

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

3.1、自报家门

git config --global user.name "SuRuixi"

git config --global user.email "RuixiSu@163.com" 3.2、初始化仓库

git init    //初始化本地仓库

git add 文件名      //将某个文件交给git进行管理

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、查看状态 

git status  3.5、查看提交日志

  git log  
   
  git log --pretty=oneline 3.6、回退 

  git reset --hard <commit id> 3.7、删除

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

4.1、查看分支

     git branch 4.2、创建分支 

       git branch <分支名> 4.3、创建并切换分支

        git checkout -b <分支名> 4.4、删除分支

     git branch -d <分支名> 4.5、分支归并    

     git merge <分支名>    // 将某个分支合并到当前的分支
五、分支提交

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

        1.1、克隆远程仓库文件

git clone <http/ssh 仓库连接>         1.2、拉取远程更新

git pull <远程名称> <分支名> 2、创建本地分支

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

git push <远程仓库地址> <分支名>

六、本地分支有新的文件


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

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

git commit -m "提交信息" 3、推送到远程分支

git push <远程仓库地址> <分支名>

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