git与gitHub

Git基础

git是什么?

Git是一个 版本管理控制系统(缩写VCS),它可以在任何时间点,将文档的状态作为更新记录保存起来,也可以在任何时间点,将更新记录恢复回来。

git基本工作流程

分三步:工具目录 暂存区 git仓库
工具目录到暂存区是 git add 文件列表
暂存区到git仓库是 git 'commit -m 提交信息

git提交步骤

1. 新建一个文件夹
2. 创建一个文件或者文件夹
3. 进入终端gitinit //初始化
4. git status //查看状态
5. 再把新建的文件或者文件夹git add . //提交到暂存区
6. 再git commit -m “备注” //提交到仓库

git撤销

用暂存区中的文件覆盖工作目录中的文件: git checkout --文件名

将文件从暂存区中删除: git rm --cached 文件名

将 git 仓库中指定的更新记录恢复出来,并且覆盖暂存区和工作目录:git reset --hard commitID

git分支命令

git branch 查看分支

git branch 分支名称 创建分支

git checkout 分支名称 切换分支

git merge 来源分支 合并分支 (备注:必须在master分支上才能合并develop分支)

git branch -d 分支名称 删除分支 (分支被合并后才允许删除)(-D 强制删除)

暂时保存更改

举个栗子: 当我们在公司开发项目时 产品经理下发一个新的项目需要开发 那我们就可以将当前项目
临时存储(git stash) 然后需要再次开发以前项目就可以使用(git stash pop)恢复改动前的项目

存储临时改动:git stash

恢复改动:git stash pop

git常用的命令

1.配置提交人姓名:git config --global user.name 提交人姓名

2.配置提交人姓名:git config --global user.email 提交人邮箱

3.查看git配置信息:git config --list

4.git init 初始化git仓库 (mac中Command+Shift+. 可以显示隐藏文件)

5.git status 查看文件状态

6.git add 文件列表 追踪文件

7.git commit -m 提交信息 向仓库中提交代码

8.git log 查看提交记录

9.用暂存区中的文件覆盖工作目录中的文件: git checkout --文件名

10.将文件从暂存区中删除: git rm --cached 文件名

11.将 git 仓库中指定的更新记录恢复出来,并且覆盖暂存区和工作目录:git reset --hard commitID

12.git branch 查看分支

13.git branch 分支名称 创建分支

14.git checkout 分支名称 切换分支

15.git merge 来源分支 合并分支 (备注:必须在master分支上才能合并develop分支)

16.git branch -d 分支名称 删除分支(分支被合并后才允许删除)(-D 强制删除)

17.存储临时改动:git stash

18.恢复改动:git stash pop

Github

注册

访问github首页,点击 Sign up 连接。(注册)

git与gitHub_第1张图片

填写用户名、邮箱地址、GitHub登陆密码

git与gitHub_第2张图片

选择计划

git与gitHub_第3张图片

填写 GitHub 问题

git与gitHub_第4张图片

验证邮箱

git与gitHub_第5张图片

GitHub 个人中心

git与gitHub_第6张图片

创建仓库

填写仓库基本信息

git与gitHub_第7张图片

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

git与gitHub_第8张图片
git push https://github.com/teach-tian/ccc.git master

git remote add origin https://github.com/teach-tian/ccc.git // git 添加远程仓库origin (origin是仓库别名)

git push -u origin master

克隆仓库

克隆远端数据仓库到本地:git clone 仓库地址

你可能感兴趣的:(git与gitHub)