git和github的简单实用
首先清楚github的创建者和linux的创造者属于同一个人,清楚一些linux的使用对git和github的操作更方便。
常见的linux命令
- ls 罗列出当前文件夹下面都有哪些文件或目录
- mkdir css 表示在当前目录下面创建一个css文件夹
- touch index.html 表示创建一个index.html文件
- cd css 表示进入到css文件夹中(可以用tab键自动补全)
- cd … 表示回到上一级目录
- pwd 查看当前处理那个目录下面(得到全路径)
- clear 清屏
- rm index.html 表示删除一个文件
- rmdir css 表示删除一个空的文件夹
以上就是一些简单的linux命令熟悉完这些简单的命令需要简单的去熟悉操作,使用git和github需要理解中央仓库和本地仓库的概念,github就相当于一个中央仓库,使用一些git命令把本地仓库和中央仓库建立连接和操作等。
- git init 把一个空文件夹变成本地仓库,形成.git(一个是暂存区,一个是历史区) .git之外的区域是工作区
- git add index.html 把版本扔到暂存区
- git commit -m"完成首页面开发" 把版本扔到历史区
- git log 查看历史版本
- git status 查询文件在哪个版本
- git config --global user.name"用户名" 设置git的用户名
- git config --global user.email"邮箱" 设置git的邮箱
- git config -l 查询git用户名邮箱等基本信息
- git reset --hard HEAD^表示回滚到上一个目录
- git reflog 查看带有回滚的历史版本信息
- git reset --hard 查看历史版本信息
多人开发
多人协作开发需要本地仓库和中央仓库建立连接等。
- git init -bare(创建中央仓库)
- git clone 中央仓库地址(克隆中央仓库建立联系)
- git remote(获取中央仓库地址的别名)
- git push -u origin(中央仓库的别名) master(本地仓库开发新的版本把版本推送到中央仓库)
- git pull(从中央仓库拉取最新版本到本地仓库,如果是其他本地仓库需要先和中央仓库建立关联)
- git remote add origin(远程仓库别名) 远程仓库地址(如果本地仓库和中央仓库没有克隆,没有关联,使用命令让本地仓库和中央仓库起个别名建立关联)