GIT&GITHUB 实操讲解笔记
【命令收集】
- ls - lA, 显示所有目录,包括隐藏目录(A 要大写)
- mkdir 创建文件夹
- pwd 当前工作目录
- .git, 在linux 中,“.” 开头的文件都是隐藏的
- ll .git/ => 显示 .git文件的子文件
- cat .git/config => 显示.git文件夹下子文件config 的文件内容
- cat ~/.gitconfig => 显示家目录下.gitconfig文件的内容
- 家目录:cd ~ (期间要添加空格,否则系统无法识别)
- 家目录,不是根目录。家目录是终端打开之后默认的目录;而根目录是 C 盘的第一级目录。
【VIM 编辑器命令】
- vim filename -> 进入编辑器
- i -> 切换模式:插入 OR 替换
- ESC -> 退出编辑模式
- :wq + enter -> 保存&退出 (先按ESC,然后才能输入:wq, 表示 write, quit)
【11】GIT 配置
1. 初始化: git init
2. 设置签名:
功能:区分不同开发人员的身份
形式:用户名 + email
辨析:此处的签名与登录远程库(代码托管中心)的账号、密码没有关系,可以是任意的
签名分为两个级别:1. 项目级别/仓库级别:仅在当前本地库内有效(本地库是该项目的项目主文件夹)
git config user.name username (注意user.name 之后,不添加任何符号)
git config user.email emailaddress
2. 系统用户级别:登录当前操作系统的用户(登录此电脑的该操作系统的用户)
git config --global (查看路径:cat~/.gitconfig)
3. 优先级:就近原则:“项目级别”高于“系统用户级别”;二者必有其一,否则无法提交
4. 一般设置系统用户级别,如有需求,再设置项目级别
【12】 添加提交&查看状态
1. git status: 查看仓库状态(工作区,暂存区)
git status: 主命令 + 子命令 + 参数(一般是 --)
no commits yet (本地库里没有提交到远程库的文件,这里的提交,指的是本地库里没有需要提交的文件)
nothing to commit (暂存区里没有提交到本地库的文件)
2. git add filename 将工作区的文件,添加到暂存区
取消放入暂存区:use "git rm --cached <file>..." to unstage
3. git commit 将暂存区的文件添加的本地库
= 进入编辑提交信息界面, :set nu, 显示行号,直接输入即可
4. git commit -m "commit message" filename (添加参数提交信息, -m,否则需要专门去VIM编辑器中添加)
enumerate = 列举,枚举