目录
添加免密登录
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
如果报这个错误



