Git的使用

Git的概念

  1. Git是什么?
    Git是一个免费的、开源的分布式版本控制系统,可以快速高效地处理从小型到大型的项目。
  2. 什么是版本控制?
    版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统 。
  3. 为什么要使用版本控制?
    软件开发中采用版本控制系统是个明智的选择。
    有了它你就可以将某个文件回溯到之前的状态,甚至将整个项目都回退到过去某个时间点的状态。
    就算你乱来一气把整个项目中的文件改的改删的删,你也照样可以轻松恢复到原先的样子。
    但额外增加的工作量却微乎其微。你可以比较文件的变化细节,查出最后是谁修改了哪个地方,从而找出导致怪异问题出现的原因,又是谁在何时报告了某个功能缺陷等等。

Git的安装

Git官网: git.
然后一直点击下一步即可。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
安装完成之后点击Git Bash打开Git终端
在这里插入图片描述

Git的结构

在这里插入图片描述

Git常用命令

  • 查看git版本号git --version
  • 设置签名
    • 设置用户名git config --global user.name "chenxiaoqiang"
    • 设置邮箱git config --global user.email "****@163.com"
    • 查看用户名git config user.name
    • 查看邮箱git config user.email
  • 本地库的初始化操作git init
  • 添加/新增文件到暂存区git add File.txt
  • 将暂存区的内容提交到本地库git commit -m "这是提交的一个名字为File.txt的文件"
  • 查看当前状态git status
  • 查看提交日志git log
  • 前进或者回退历史版本git reset --hard/mixed/soft 历史索引

本地和远程仓库交互命令

  • 推送操作git push origin master,其中origin是远程库的别名,master是远程分支
  • 克隆操作git clone 远程git的地址 ,克隆操作可以帮我们完成:
    (1)初始化本地库
    (2)将远程库内容完整的克隆到本地
    (3)替我们创建远程库的别名
  • 拉取远程仓库代码git pull origin master

分支操作

  • 查看所以分支
    git branch -a
  • 查看所有本地分支
    git branch
  • 查看所有远程分支
    git branch -r
  • 创建本地分支
    git branch branchName
  • 创建并使用本地分支
    git checkout -b branchName
  • 创建远程分支
    1.先创建分支并切换到名字对应的本地分支;
    2.git push --set-upstream origin branchName
  • 切换本地分支
    git checkout branchName
  • 从特定远程分支上拉取
    1.git checkout branchName
    2.git pull
  • 从本地推送到特定的远程分支
    1.git checkout branchName
    2.git push
  • 合并分支
    1.先合并本地 git merge branchName
    2.再推送远程即可 git push
  • 删除本地分支
    1.git branch -d branchName
  • 删除远程分支
    git push origin -d branchName
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一个小坑货

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值