栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Git02—关联idea

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Git02—关联idea

目录

 添加免密登录

idea关联Git 

 错误分析


 

git分布式版本控制器。
  1. 初始化本地仓库: git init
  2. 查看git仓库文件状态: git status
  3. 工作区中的文件添加到暂存区。 git add .
  4. 暂存区到本地仓库 git commit -m '描述'
  5. 查看提交日志 git log 
  6. 查看所有日志 git reflog
  7. 版本回退: git reset --hard commitId
  8. 分支:
      git branch 查看分支
      git branch 分支名   创建分支
      git checkout 分支名 切换分支
      git checkout -b 分支名: 创建并切换分支。
      git branch -d 分支名: 保证分支中的内容并合并了。
     
   9. 远程仓库: 只是为了开发人员之间方便交互版本信息,类似于本地仓库。
   
   10. git remote add 名称 git地址
   11. git push 名称 本地分支:远程分支;

命令:git reflog
作用:查看提交版本历史记录 

 从图中可以看到,执行git reflog 命令后,显示出来了很多行记录。

每行记录都由版本号(commit id SHA),HEAD值和操作描述三部分组成。版本号在第一列,HEAD值在第二列,操作描述信息在第三列。

版本号
在之前都有提到,标识着每一次提交、合并等操作时的版本,相当于唯一标识
HEAD值
同样用来标识版本,但是不同于版本号的是,Head值是相对的。
当HEAD值为HEAD时,表示为提交的最新版本;HEAD^ 表示为最新版本的上一个版本;HEAD^^表示为最新版本的上上个版本;HEAD~100表示为最新版本的往上第100个版本。
 

HEAD值越小,表示版本越新,越大表示版本生成时间越久。

  • 操作描述
    记录了本次是哪种操作,以及操作时编写的描述信息。

 版本回退: git reset --hard commitId

 再执行reflog之后可以看到版本号变为了 199d791,也就是刚刚回退的那个版本号

 

 添加免密登录

(1)第一次登录需要设置账号和密码。

(2)因为你的仓库属于私有的,组员也无法访问你远程仓库的代码。

我们可以通过公钥来允许其他成员以及自己来访问该仓库。

使用: ssh-keygen -t rsa 来帮你生成公钥。

四次回车即可生成公钥:

生成的目录就在这里 

         

 

 

 

上面添加的公钥只能在一个仓库添加。例如: 薛德龙要访问我们gitee仓库,那么薛德隆的公钥应该给我,我把它添加到ssh公钥, 其他人也想让薛德隆访问他的gitee仓库,那么必须在我的这里删除薛德龙的ssh公钥。 

idea关联Git 

通过idea创建本地仓库

 

添加到暂存区--git add .

 

提交到本地仓库-- git commit -m '描述'

 

 注意 :这一步需要填写你要上传的远程仓库地址(就是这个地址)

 错误分析

 如果在提交的过程中卡住了,执行接下来这一步

 提交到远程仓库----git push origin master

 如果报这个错误 

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/981169.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号