git学习之常用命令

git学习之常用命令

本人是新手,对于git的理解有限,对于文章中一些说错的知识点或存在的问题,请见谅。

git管理工具介绍

  1. Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
  2. Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
  3. Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。
    介绍是百度的,总结的说git就是一个开源的强大项目代码版本控制软件,学会使用了之后能让你更加高效的开发,有序的管理你的项目。

git的安装,使用前提条件

git官网下载安装包:https://git-scm.com/
注册github账号,GitHub官网:https://github.com/
使用git管理项目,需要GitHub的项目地址
进入GitHub网站,登录,进入我的博客,点击Clone or download ,再点击 Use HTTPS, 复制项目地址。

git常用命令

git clone --从git服务器拉取代码

  1. 新建一个文件夹Demo
  2. 打开命令行(win+R,输入cmd,回车)
  3. 进入你存放项目的文件夹Demo,输入 git clone 你的项目地址
    代码下载完成后再当前文件夹中会有一个 gafish.github.com的目录,通过 cd gafish.github.com 命令进入目录

git config --配置开发者用户名和邮箱

每次代码的提交都会生成一条提交记录,就会包含当前配置的用户名和邮箱
git config user.name gafish
git config user.email gafish@1234. com

git branch --创建,重命名,查看,删除项目分支

创建
git branch 分支名称
重命名
git branch -m 分支名称 新的分支名称
查看分支列表
git branch
删除分支
git branch -d

git checkout --切换分支

git checkout 需要切换的分支名

git status --查看文件变动状态

git status

git add 添加文件变动到暂存区

git add 文件名称 添加单个文件
==git add . == 添加所有文件

git commit --提交文件变动到版本库

git commit -m ‘这里写提交原因’

git push --将本地代码变动推送到服务器

git push origin 分支名称
origin 指代的是当前的git服务器地址,这行命令的意思是把分支推送到服务器
回到GitHub网站的项目首页,点击 Branch:master 下拉按钮,就可以看到刚才推送的分支了

git pull --将服务器上的最新代码拉取到本地

git pull origin 分支名称

git log --查看版本提交记录

git log
这个命令可以查看整个项目的版本提交记录,包含了提交人,日期,提交原因

git tag --为项目标记里程碑

git tag 标签名称
当我们完成某个功能开发准备上线时,应该将此次完整的项目代码做个标记,并将做个标记好的版本发布到线上
git push origin 标签名称

.gitignore --设置哪些内容不需要推送到服务器,这是一个配置文件

touch .gitignore
.gitignore 不是 git命令,是在项目中的一个文件,通过设置 .gitignore 的内容告诉 git 哪些文件应该被忽略不需要推送到服务器.

git代码管理流程图

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值