Git与GitHub

1.Git基本工作流程

image.png

2.Git的使用(配置只需要执行一次)

  • 1.配置提交人姓名:git config --global user.name 提交人姓名
  • 2.配置提交人姓名:git config --global user.email 提交人邮箱
  • 3.查看git配置信息:git config --list

3.提交步骤

  • 1.git init 初始化git仓库
  • 2.git status 查看文件状态
  • 3.git add 文件列表 追踪文件
  • 4.git commit -m 提交信息 向仓库中提交代码
  • 5.git log 查看提交记录

4.撤销

  • 1.用暂存区中的文件覆盖工作目录中的文件: git checkout 文件
  • 2.将文件从暂存区中删除: git rm --cached 文件
  • 3.将 git 仓库中指定的更新记录恢复出来,并且覆盖暂存区和工作目录:git rest --hard commitID

5.分支

暂时可以认为分支就是当前工作目录中代码的一份副本

5.1分支细分
5.1.1主分支(master):第一次向 git 仓库中提交更新记录时自动产生的一个分支。
5.1.2开发分支(develop):作为开发的分支,基于 master 分支创建。
5.1.3功能分支(feature):作为开发具体功能的分支,基于开发分支创建

功能分支 -> 开发分支 -> 主分支

5.2分支命令

git branch 查看分支
git branch 分支名称 创建分支
git checkout 分支名称 切换分支
git merge 来源分支 合并分支
git branch -d 分支名称 删除分支(分支被合并后才允许删除)(-D 强制删除)

5.3暂时保存更改

使用场景:分支临时切换
存储临时改动:git stash
恢复改动:git stash pop

6.创建仓库

将本地仓库推送到远程仓库

    1. git push 远程仓库地址 分支名称
    1. git push 远程仓库地址别名 分支名称
    1. git push -u 远程仓库地址别名 分支名称
      -u 记住推送地址及分支,下次推送只需要输入git push即可
    1. git remote add 远程仓库地址别名 远程仓库地址

7.拉取操作

  • 1.克隆远端数据仓库到本地git clone 仓库地址
    1. 写代码
    1. 切换到master分支
    1. 拉取远程仓库中最新的版本:git pull 远程仓库地址 分支名称
    1. 切换到Dev分支
    1. push代码
    1. 远端合并

你可能感兴趣的:(Git与GitHub)