git 指令

什么是git

        git是一个开源的分布式版本控制系统 最先进 最流行 高效的处理从小到大的项目版本管理

特点

        直接记录快照,而非差异比较

        所有的操作都是本地执行

git的三大区域

        工作区 、暂存区、Git仓库

git的三种状态

        已修改 modified :已修改了文件,但还没有将修改的结果放到暂存区

        已暂存 staged :对已修改文件的当前版本做了标记,使之包含在下次提交的列表中(文件修改并放入了暂存区)

        已提交 commited 文件已经保存在本地的Git仓库中

git工作流程

        在工作区修改文件

        将你想要下次提交的更改进行暂存

        提交更新,找到暂存区的文件,将快照永久存储到Git仓库

git命令

        查看所有的全局配置

        git config --list --global

        查看指定的全局配置

        git config user.name

        git config user.email

        无需连网即可在浏览器中打开帮助手册

        git help config

        不想查看完整的手册

        git config -h

        

        将当前目录转换为Git仓库

        git init

        从其他服务器克隆一个已存在的Git仓库

        git clone  要克隆的文件地址

        查看文件处于什么状态

        git status 或 git status -s(简洁方法)

        把文件放入暂存区

        git add  文件名

        一次性将多个文件夹放入暂存区

        git add .

        

        将暂存区的文件提交到git仓库

        git commit -m "描述信息"

        

        把对工作区对应的文件修改,还原成git仓库中所保存的版本  操作结果: 所有的修改会丢失无法恢复

        git checkout -- 文件名

        取消暂存的文件

        git reset HEAD -- 要移除的文件名称

        

        工作区直接到git仓库

        git commit -a -m "描述信息"

        从git仓库和工作区同时一处 文件

        git rm -f 文件名

        

        只从git仓库中一处 保留工作区的文件

        git rm --cached 文件名

        

        查看所有的提交历史

        git log 

        

        只展示最新的两条提交历史

        git log -2

        

        回退到指定版本

        根据指定的提交ID回退到指定版本

        git reset -- hard <commitID>

git分支

        当前所处的分支

        git branch

        创建新分支

        git branch 分支名称

        切换分支

        git checkout 分支名

        快速创建和切换分支

        git checkout -b 分支名

        删除分支

        git branch -d 分支名称

常用的Linux命令

1)cd : 改变目录。

2)cd . . 回退到上一个目录,直接cd进入默认目录

3)pwd : 显示当前所在的目录路径。

4)ls(ll): 都是列出当前目录中的所有文件,只不过ll(两个ll)列出的内容更为详细。(Mac只有ll)

5)touch : 新建一个文件 如 touch index.js 就会在当前目录下新建一个index.js文件。

6)rm: 删除一个文件, rm index.js 就会把index.js文件删除。

7)mkdir: 新建一个目录,就是新建一个文件夹。

8)rm -r : 删除一个文件夹, rm -r src 删除src目录

9)mv 移动文件, mv index.html src。 index.html 是我们要移动的文件, src 是目标文件夹,当然, 这样写,必须保证文件和目标文件夹在同一目录下。

10)reset 重新初始化终端/清屏。

11)clear 清屏。

12)history 查看命令历史。

13)help 帮助。(Mac除外)

14)exit 退出。

15)#表示注释

        

        

        

        

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值