这里写自定义目录标题
序言
- git学习
1. 创建git仓库
- git init #在当前目录中生成一个.git 目录(含有.git目录的目录即是git仓库)
2. 注册git用户
- git config --global user.name xxx #用户名
- git config --global user.email xxx #邮箱
- git config --list #查看用户信息
注:加–global,全局设置。
3. 向Git库添加修改
- git add [path] #会把对应目录或文件,添加到stage状态
- git add . #会把当前所有的untrack files和changed but not updated添加到stage状态
注:实际上是为修改内容添加index索引。
4. 向版本库提交修改
- git commit -m “xxxx” #提交修改添加备注
注:git 提示: 未有add红色字体,未有commit绿色字体,已提交则worktree是干净的
5. 查看当前代码库的状态
- git status
6. 查看版本信息
1.1 进入log模式和怎样退出log模式
- git log
- 英文下的 q
1.2 以图形化(节点)展示当前git库的提交信息
- git log --graph #以图形化(节点)展示当前git库的提交信息。
7. 查看指定版本信息
8. 终端清屏命令
- clear
40. git身份验证失败(用于清除密码缓存)
- git config --system --unset credential.helper
41. git克隆远程仓库的指定分支
- 普通克隆方式:git clone <远程仓库地址>
注:这种克隆方式默认是克隆master主分支,
而且通过命令 git branch --list 能看到克隆后在本地也只有这一个分支,
如果再通过新建分支再拉取指定分支,甚至可能还需要解决冲突,太繁琐。 - 直接克隆远程指定分支:git clone -b <指定分支名> <远程仓库地址>
注:会自动在克隆该分支在本地,同样克隆后本地只有这一个分支。