GIT&GITHUB 实操讲解笔记

【命令收集】

  1. ls - lA, 显示所有目录,包括隐藏目录(A 要大写)
  2. mkdir 创建文件夹
  3. pwd 当前工作目录
  4. .git, 在linux 中,“.” 开头的文件都是隐藏的
  5. ll .git/  => 显示 .git文件的子文件
  6. cat .git/config => 显示.git文件夹下子文件config 的文件内容
  7. cat ~/.gitconfig => 显示家目录下.gitconfig文件的内容
    • 家目录:cd ~  (期间要添加空格,否则系统无法识别)
    • 家目录,不是根目录。家目录是终端打开之后默认的目录;而根目录是 C 盘的第一级目录。

【VIM 编辑器命令】

  1. vim filename  -> 进入编辑器
  2. i   -> 切换模式:插入 OR 替换
  3. ESC -> 退出编辑模式
  4. :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 = 列举,枚举

原文地址:https://www.cnblogs.com/George19950505/p/12235778.html