Java寒假02
今天学习了github基本操作
4.1 本地库初始化
- 命令:git add
注意:.git 目录中存放的是本地库相关的子目录和文件,不要删除,也不要胡乱修改。效果
4.2 设置签名
- 形式
- 作用:区分不同开发人员的身份
- 辨析:这里设置的签名和登录远程库(代码托管中心)的账号、密码没有任何关 系。
- 命令
n 项目级别/仓库级别:仅在当前本地库范围内有效
n 系统用户级别:登录当前操作系统的用户范围信息保存位置:./.git/config 文件
信息保存位置:~/.gitconfig 文件
n 级别优先级
u 就近原则:项目级别优先于系统用户级别,二者都有时采用项目级别 的签名
u 如果只有系统用户级别的签名,就以系统用户级别的签名为准
u 二者都没有不允许
4.3 基本操作
git 中怎么退出vim模式_ITxiaobaibai的博客-CSDN博客_git退出vim
git status
查看工作区、暂存区状态
4.3.2 添加
git add [file name]
将工作区的“新建/修改”添加到暂存区
4.3.3 提交
git commit -m "commit message" [file name]
将暂存区的内容提交到本地库
4.3.4 查看历史记录
多屏显示控制方式: 空格向下翻页 b 向上翻页git log
q 退出
git log --pretty=oneline
git log --oneline
git reflog
HEAD@{移动到当前版本需要多少步}
4.3.5 前进后退
- 基于索引值操作[推荐]
n git reset --hard [局部索引值]
n git reset --hard a6ace91
- 使用^符号:只能后退
n git reset --hard HEAD^
n 注:一个^表示后退一步,n 个表示后退 n 步
- 使用~符号:只能后退
n git reset --hard HEAD~n
n 注:表示后退 n 步