不知道想了多少次了,学一下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 查看分支情况
三.