GIT常用命令

 VCS系统

 版本控制系统: 用于项目中文件的存储、合并、回退、代码追踪等功能

常用的VCS软件

CVS  2000之前

SVN  2010之前

GIT  2010以后

  • GIT中常用的概念

工作目录:就是一个目录,用于保存项目中所有的文件

暂存区:是内存中一个区域,用于临时存储的文件变化

GIT仓库:是一个特殊的目录,保存项目中所有的文件及文件的变化

 

  • GIT中常用的命令
  1. 在第一个使用GIT之前(软件安装后),告诉GIT系统你是谁

git config  --global user.name "king"

git config  --global user.email "1642462112@qq.com

  1. 创建GIT仓库

git init

会在当前的目录下创建.git的目录,用于保存项目中文件的变化

  1. 查看GIT系统状态

git  status

监控到文件的变化,例如:新文件、删除了文件、修改了文件....

  1. 将指定的文件添加到暂存区

git add 文件名称

  1. 将所有新文件、删除的文件、修改的文件添加到暂存区

git add .

  1. 将暂存区文件提交到GIT仓库

git  commit  -m "提交说明"

  1. 查看所有的提交日志

git log  只能看当前版本以及之前,不能看之后

git reflog  查看所有提交和回退记录.....

练习:新建2.html,随便写内容,添加到暂存区,然后,提交到仓库

练习:新建目录img,随便放入两种图,添加到暂存区,然后,提交到仓库

练习:删除index.html,修改2.html内容,添加到暂存区,然后,提交到仓库

最后查看所有的提交日志

  1. 历史回退

git  reset --hard 提交的id

  1. 忽略文件

有些文件不需要提交到git仓库,可以忽略,例如node_modules目录不需要

使用任意的编辑器创建文件,保存为.gitignore,把要忽略的文件写进去即可

二、分支

  从主线中分离出来,避免影响主线开发,最终实现独立开发,最终分支并入到主线

GIT默认只有一个主分支 master

  1. 创建分支

git branch 分支名称

  1. 查看所有分支

git branch

  1. 切换分支

git checkout 分支名称

  1. 合并分支

git merge 分支名称

直接退出 输入  :q!  ---直接退出

  1. 删除分支

git branch -d 分支名称  删除已经合并的分支

git branch -D 分支名称  强制删除分支,不管是否合并

  • 远程仓库

码云:www.gitee.com 国内最大的

GitHub:www.github.com 全球最大的

开源的

https://gitee.com/king-dome/myproject.git    ---仓库地址

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

git push  远程仓库地址  分支名称

如果输入错了用户名和密码(计算机会记录),需要手动删除

控制面板 -> 凭据管理器 -> windows凭据

克隆一个仓库到本地

git  clone  仓库地址

拉取一个分支到本地

git pull 仓库地址 分支名称

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值