初识Git|GitHub

369 阅读3分钟

1、什么是GIT

版本管理工具(VCS)

  • 分布式版本控制
  • 多个开发人员协调工作
  • 有效监听谁做的修改
  • 本地以及远程操作

2、Git基础命令操作

git init          //初始化本地git仓库
git add <file>    //添加文件<当前要添加的文件名称>
git status        //查看状态
git commit        //提交
git push          //推送到仓库
git pull          //从远程仓库拉取数据
git clone         //从远程仓库拷贝数据

3、实际操作

一下内容以windows为例:

  • 首先创建文件夹 cmd:md gitoperati

  • 创建文件 cmd:type nul > index.html

  • 初始化我们的仓库 :git init 初始化一个空的Git仓库

  • 初始化之后,配置一下仓库 :git config --global (global 全局配置) 配置姓名 配置邮箱

  • 配置完git仓库之后,然后使用Git命令添加 :git add index.html

  • 然后查看有没有添加,查看状态:git status 通过颜色我们就可以看到谁被添加到队列里面来了绿色已添加,红色未添加

  • 还可以移出已添加到队列里面的文件 :git rm --cached index.html

  • 再次查看当前状态 git status

  • 添加某一类的文件 git add *.html

  • 添加所有的文件 git add .

  • 每次修改文件后,都要查看一下状态。(modified 修改)

  • 然后再添加进去,再查看状态

  • 提交确定添加到本地仓库:git commit 按住 ESC : wq 意思你所有的文件都已经添加到本地仓库里面来了

  • 修改app.js文件 然后添加和查看状态 git add . git status

  • 然后 git commit -m 'change app.js' 这句话相当于之前的两步提交和添加备注

4、如何使用git忽略一下不想上传的文件

创建一个 .gitignore 文件;把不想上传对应的文件名和文件夹名下载该文件里面

5、分支的使用

创建分支 git branch(文件名)

切换到分支 git checkout (文件名)

创建一个文件login.html type nul > login.html ;然后添加、提交

切换到主线 git checkout master ;你会看到文件夹里面的login.html没有了,而且之前index.html之前写的内容也买有了。再切换到分支login里面去,又会发现出现了

6、主线及分支的合并

  • 注意主线分支合并一定要在主线里面,切换到主线 git checkout master ;
  • 合并分支 git merge login ,这样主线里面就有了分支的内容

7、操作远程仓库

首先在github上创建仓库名,(git remote 查看当前有没有对应的地址)

上传到github git push -u origin master

克隆一个项目,首先在本地创建一个文件夹

8、拉取远端更新到本地

git pull origin master

9、GitHub

  • GitHub是借助Git管理代码的平台

1.Git是代码管理工具 2.GitHub是基于Git实现的代码管理平台

  • GitHub 的使用流程

1.在GitHub官网上创建账号 2.创建远程仓库(用来存储代码) 3.安装GitHub客户端 4.登录客户端并克隆仓库 5.在本地仓库中储存数据 6.提交数据并备注信息 7.同步本地数据到远程仓库