GIT版本控制

什么是版本控制

⦁    只要进行团队软件开发,就会涉及源代码的合并共享以及带来的相关问题

⦁ 代码如何合并(手工合并几乎不可能)

⦁ 历史版本的保存(各个版本间有大量重复,多大变化算一个版本)

⦁ 跟踪哪些代码是谁修改(每个代码都写上注释说明作者?故意写成别人呢)

⦁ 如何有效解决以上问题呢?这就需要版本控制

⦁ 目前计算机开发领域流行的是采用专门的版本管理软件来进行管理,大大提高了效率

常用版本管理软件

⦁ VSS:Microsoft 提供,Window 平台,小型开发团队所适合的工具。

⦁ CVS:开源工具,跨平台。绝大多数 CVS 服务已改用 SVN。CVS 已停止维护

⦁ SVN(Subversion):开源,跨平台,在 CVS 的基础上开发。使用企业众多,稳定安全,操作简单。集中式版本控制系统。

⦁ GIT:开源的分布式版本控制系统,用以有效高速的处理从很小到非常大的项目版本管理。搭配GitHub 其为 GIT 做版本控制的项目托管平台。放到 GitHub 上的代码需要开源并且是互联网开发,GitHub的服务器在国外,通常访问比较慢,所以推荐使用国内的托管平台"码云"。

Git官网

关联Gitee(githhub也同理)

Gitee码云(地址:https://gitee.com/ )是国内的一个代码托管平台,由于服务器在国内,所以相比于GitHub,码云速度会更快.
1:在idea中下载gitee(如果搜索不到,让电脑连接自己手机热点就可以搜到),安装之后需重启idea

 

 

2重启之后会出现Gitee的选项

 

 创建一个gitee账号并生成一个令牌用于idea登录

 

 

用私钥在idea中登录gitee

IDEA 创建的本地项目push到Gitee上 

 

  • 首先在gitee创建一个仓库(项目空间)
    登陆 https://gitee.com
    然后点击右上角账号左边的加号,点击New repository创建仓库(仓库取名,推荐为你的项目名称)。
    Git上仓库就相当于项目的意思
  • 创建成功,得到git地址
    https://gitee.com/wode331/test5-4.git
  • 本地创建一个项目
    接着在本地创建一个项目TestGit,并且新建一个Java类
  • 创建本地仓库

    菜单->VCS->import into Version Control->Create Git Repository->e:\project\hiworld-OK
     

     把项目加入到本地仓库的stage区暂存
    右键项目->Git->Add

     将暂存的项目提交到本地仓库然后提交到远程仓库(IDEA里将这两步骤简化为一步 即Commit and Push)

 右键项目->Git->Commit Directory之后弹出如图所示的窗口,在Commit Message 输入 test, 然后点击 Commit And Push

  • 这里会询问你要提交的哪里去,点击Define remote,并在url栏中输入在" 创建成功,得到git地址 "步骤中的: (gitee上创建的仓库地址)

 

 

 

-查看gitee

再次刷新gitee地址就可以在网页上查看已经push上去的项目

  • 把HiWorld(注释)随便改改,只要和以前不一样就行
  • 使用快捷键CTRL+K,就会弹出提交的界面,点击Commit and Push即可
     
  • 点击快捷键Ctrl+T,就会弹出更新的界面,点击OK即可

 退回到指定旧版本

 

找到需要回退的版本 

 这是复制版本号

 

 

选择hard和输入版本号

 

 

从Gitee上下载项目

方式一:

客户端下载

git clone https://gitee.com/wode331/git7.git  下载

方式二: 

idea绑定的gitee账号下载

解除git

 

git版本控制,避免冲突的最好的办法就是:


        push数据之前,先更新当前工作区的数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值