zoukankan      html  css  js  c++  java
  • 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 = 列举,枚举

  • 相关阅读:
    2017年11月01日普及组 I Got a Matrix!
    2017年10月21日普及组 简单单词
    2017年10月21日普及组 排名
    2017年10月18日普及组 文件名排序
    2017年10月18日普及组 面积最大
    2017年10月08日 上学
    [APIO2010]特别行动队
    斜率优化DP(学习笔记)
    [HNOI2008]玩具装箱TOY
    皇宫看守
  • 原文地址:https://www.cnblogs.com/George19950505/p/12235778.html
Copyright © 2011-2022 走看看