不知道想了多少次了,学一下github怎么操作,git怎么使用,结果拖了又拖,还是在哪个客户端里面点点点,点点点也不懂这个怎么去用~。

废话不多说赶紧上实验楼操作一番,把笔记扔上来吧~

 

笔记内容:

  • Git 仓库的三大区域
  • 修改工作区
  • 将工作区的修改添加到暂存区
  • 从暂存区撤销修改到工作区
  • 查看提交历史
  • 配置个人信息
  • 完成一次提交
  • 版本回退
  • 处理提交时间线分叉问题
  • 使用 git reflog 命令查看本地仓库版本变化

 

 

一.git仓库三大区域

Git 本地仓库有三大区域:工作区、暂存区、版本区。这是一个概念 ,Git的命令都要整Git开头哈。

二.最最最最 最基础的命令 

1.git status看状态 *号说明有变化

红色 master 后面出现了 * 星号,这表示工作区或暂存区有变化

 

2. git add 文件名

git add one.txt 把新文件 也扔暂存区一份。

多文件 git add . 小数点相当于全要

git reset -- [文件名] 或者 git rm --cached [文件名] 撤回刚才的add

 

3.git diff跳到新页面看文件修改详情按键Q退出

 

4. git commit 暂存区提交到版本区

 

5.git log 看版本区提交记录

 

混着一些参数 可以传

  • git log [分支名] 查看某分支的提交历史,不写分支名查看当前所在分支
  • git log --oneline 一行显示提交历史
  • git log -n 其中 n 是数字,查看最近 n 个提交
  • git log --author [贡献者名字] 查看指定贡献者的提交记录
  • git log --graph 图示法显示提交历史

 

6.配置个人信息 git config

--global 全局变量

user.email 邮箱

user.name 账号名

 

系统自动生成正在 home目录下 .gitconfig

 

7.提交暂存区的修改

前面一堆整完了才又回到这步,执行git commit 生成新的提交 必须用 git -m 提供提交备注

git commit -m '备注'

提交后暂存区就清空了

git log 查看提交记录,每次有一个独特的十六进制版本号 时间倒叙排列

正序排列 git log --reverse

 

8.查看全部分支信息git branch -avv查看全部分支信息

最实用频率高但是大家都不讲???

 

9.git commit -a最好不要使用会将工作区的也修改提交

谨慎的做法,依次修改工作区,提交暂存区,随时git status 查看仓库状态,将暂存区修改提交到版本区。

 

10.最后一个环节,git push 提交github远程仓库

再次输入用户名和密码,推送成功后执行 git branch -avv 查看分支情况

 

三.