git基本使用详解

一:本地的基本使用

首先去官网:https://git-scm.com/下载git的安装包。
安装完成后,点击鼠标右键出现这种,就说明安装成功:
在这里插入图片描述
然后进行初始化本地版本库:
首先进入到你项目的目录下,然后鼠标右键点击Git Bash Here:
在这里插入图片描述
这时候就会弹出Git的命令行窗口,然后再输入git命令:git init
在这里插入图片描述
这时候它会在该目录下创建一个隐藏文件夹.git。
在这里插入图片描述
本地仓库就已经初始化完成,下一步随便创建项目文件。
这里我创建了一个src文件夹:其中包含js文件夹(里面有个js文件)、html文件夹(有html文件)、css文件夹(css文件)、test.txt。
在这里插入图片描述
test.txt中内容是:
在这里插入图片描述
那么现在就把该项目文件提交到本地仓库。
进入刚刚的命令行窗口,首先输入命令:git add 文件名
这时候git把该文件夹放到暂缓区,这时候还没有提交到本地仓库。
在这里插入图片描述
这时候你也可以查看一下状态,利用命令:git status
全部是绿色,说明添加成功了。
在这里插入图片描述
然后再输入命令:git commit -m “提交描述内容” 文件名
这时候你进入到你的项目文件中,可以看到有绿色小勾,说明就已经提交到本地仓库成功了。
在这里插入图片描述
在这里插入图片描述
然后通过命令:git reflog或者 git log可以查看提交信息:
在这里插入图片描述
这里看得到只有一次提交,那一串长字符和短字符都是版本号,可以通过git命令在版本之间穿梭:git reset --hard 版本号。
这里我我就在test.txt中新加了内容:“我是第二次修改的内容”
在这里插入图片描述
修改之后,右要把该项目文件提交到本地仓库。
利用git add 项目文件名,然后再:git commit -m “提交描述” 文件名。
通过git log查看一下提交信息:
在这里插入图片描述
已经提交成功。
然后进行版本之间的穿梭。
通过命令:git reset --hard 版本号
这里演示回到第一次提交的版本。
在这里插入图片描述
这时候项目文件夹中的内容就修改为第一次提交的版本。
在这里插入图片描述
1分支的使用
分支的含义:就是从主线上分离出来的另外操作,例如:你在写word文档,第一次有个版本word1,然后你又复制了第一次的版本word1(副本),这个副本就类似一个分支,在副本进行修改内容,不会影响word1。这就是分支。
首先我们可以通过git命令:git branch -v查看分支。
现在就master这个主分支:
在这里插入图片描述
然后我们创建一个分支:
git命令:git branch 分支名
在这里插入图片描述
这时候就多了个hot-fix分支,这时候我们对master进行内容修改再提交到本地仓库,看看是否会影响hot-fix分支。
我修改的内容:
在这里插入图片描述
这里先知道怎么切换分支。
通过命令:git checkout 分支名
在这里插入图片描述
切换后,命令行master就变为了hot-fix。同时这时候你的项目文件的内容也改变了。
例如我现在的test.txt文件中的内容:
在这里插入图片描述
所以分支之间互相不影响。
这时候我把hot-fix中进行修改,然后把hot-fix分支的最新内容合并到master分支。
利用:git merge “被合并分支名”:合并分支,把指定分支合并到当前分支。
在这里插入图片描述这时候报了一个错误:错误原因就是分支冲突,因为我再master分支进行修改了test.txt内容,也在hot-fix分支修改该文件夹,在合并的时候,git就不知道怎么选择哪一个,我们又都想要,那么我需要手动的去修改一下文件。
打开test.txt文件。
在这里插入图片描述
把特殊的符号进行删除。
然后再进行提交到暂存区,然后再通过提交到本地仓库,这里的提交最后不能携带文件名。
在这里插入图片描述
这时候就把hot-fix修改的内容合并到了master分支,同时提交到了本地仓库。
以上都是本地的一下操作下面讲解远程仓库的操作。

二 远程仓库操作

首先进入到github官网然后进行登录。https://github.com/
创建新的仓库:
在这里插入图片描述
在这里插入图片描述
仓库名:git-demo2
创建成功后,这时候仓库里啥也没有,我们把刚刚本地的文件夹提交上去。
复制一下仓库的网址:
在这里插入图片描述
然后在进入到git命令行窗口:
给该远程仓库取一个别名吧,方便后面的使用,别名就相当于代替了网址。
命令:git remote add 别名名字 链接
命令:git remote -v用于查看有哪些别名。
在这里插入图片描述
然后就是吧本地仓库的项目提交到远程。
命令:git push 别名 本地的分支
如果是第一次的话要进行浏览器登录。
在这里插入图片描述
这样就成功了,然后就去远程仓库看一下
在这里插入图片描述

在这里插入图片描述
文件就已经提交上去了。
这时候我通过git把test.txt的内容进行修改,再通过命令把远程最新的文件拉取到本地。
这时候test.txt最新的内容:
在这里插入图片描述
然后通过命令:git pull 别名或者仓库链接 远程仓库的分支
把远程的文件拉取到本地,它会自动替换到最新的内容。
遇到的错误:

在这里插入图片描述
当报这种错误的时候:执行命令:git config --global http.sslVerify false
然后再重新进行拉取:
在这里插入图片描述
这时候取查看本地文件:
在这里插入图片描述
然后再说一下克隆:
命令:git clone 链接
进入到你创建好的本地目录下,打开git命令行窗口
在这里插入图片描述
这时候就把该项目克隆到了本地。
以上就是git的基本使用教程,git会了那么国内的gitee码云就自然而然的会了。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

坦淡

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

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

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

打赏作者

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

抵扣说明:

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

余额充值