Github 和 git 基础操作

Git 代码管理工具,将本地代码上传到 github 上

Github 项目代码托管平台

你可以使用 Git 命令行或者图形化界面提交代码,到

注册 github 账户:www.github.com

安装 git

用 git 关联 Github

  • 在 gitHub 上新建一个新的仓库(远程仓库)
  • 将这个远程仓库 克隆到本地
  • 2.1 复制远程仓库的 Git 地址 :https://github.com/giantbin/iLoveMyCode.git
  • 2.2 在本地的目录下(注意最好不要有中文),右键 git bash here 命令行窗口
  • 2.3 在命令行窗口内键入:git clone 仓库地址 回车
  • 2.4 等待下载完成

    git 仓库(本地仓库)

每个 git 仓库里面都有一个默认隐藏的 .git 文件夹【不要删除这个.git文件夹】

查看本地仓库和哪个远程仓库有关联

  1. git remote -v
  2. origin https://github.com/xxxx.git(fetch)
  3. origin https://github.com/xxxx.git(push)

将本地仓库中的文件上传到对应的远程仓库

提交代码需要经历三个区

  • 工作区 本地文件夹
  • 暂存区 缓存区域
  • 历史区 针对本次提交,生成一个版本记录

提交一个版本

  • git status 查看当前仓库状态
  • git add . 将工作区文件添加到暂存区
  • git status
    红色 说明当前文件在工作区
    绿色 说明当前文件在暂存区
  • git commit -m’本次版本的描述’ 将暂存区文件 全部添加到历史区
  • git push origin master 将历史区文件 上传到远程仓库 (master 是主干的意思) origin 对应的远程仓库的名称
  • 输入 github 用户名 密码

将本地修改上传到远程仓库

  • 修改文件
  • git add .
  • git commit -m’备注信息’
  • git push origin master
  • push 后有的需要你输入 username 和 password

正式课的讲义将会使用 git 仓库(练习 clone 仓库)

  • git clone 别人的远程仓库地址
  • git pull origin master 拉取别人的代码
  • 学生 把老师讲义克隆下来
    git clone https://git……
  • 以后每天 进入 xx仓库 打开命令行
    git pull origin master (拉取当天最新课件)

如果是直接 clone 下来的仓库默认已经关联了,不需要再建立关联

本地已有文件夹,变成 git 仓库,并且和远程指定仓库建立关联

  • git init 把本地已有文件夹初始化成 git 仓库
  • git remote add origin 远程仓库地址
  • git remote -v 查看关联地址

    常用 Linux 命令

1. mkdir 创建文件夹

  1. mkdir 文件命令
  2. mkdir -p 11/22

2. touch 创建文件

  1. touch 文件名.扩展名
  2. touch 1.js

3. cat 查看文件内容

  1. cat 文件名

4. vim 编辑文件

  1. vim 文件名
  2. i 修改
  3. esc 退出修改状态
  4. :w 保存
  5. :q 退出
  6. :wq 保存并退出

5. cd 切换目录

  1. cd 目录名 进入某个目录
  2. cd ../ 切换到上一级

6. pwd 查看当前所在路径

  1. pwd

7. ls 插件当期目录下所有的文件

  1. ls -al 查看所有文件包含隐藏文件

8. rm -rf 强制删除文件

  1. rm -rf 文件夹或者文件名
  2. rm -rf * 删除全部 (-r recursive -f force)

9. find 查找

  1. find -name 文件名 根据文件名查找文件

10. clear 清屏

  1. clear

【发上等愿,结中等缘,享下等福,择高处立,寻平处住,向宽处行】