(一)最基本的git操作指令及报错

  • Post author:
  • Post category:其他




git操作指令及报错

git是代码库管理工具,无论是上传,下载代码都可以使用git的环境,起到很好应用效果。

首先,电脑上需要装好git,可去git官网下载。



操作指令

在这里插入图片描述



以上是git常用指令,那么在工作中常遇到的指令如下

1、新建文件夹,右击git bash

2、git clone 链接地址 克隆远程仓库代码到本地

3、git checkout -b 分支名称 切换到指定分支

4、在项目中修改你的代码

5、git status 查看修改状态

6、git add . 将所有改动过的文件进行存储

7、git commit -m “” 提交所有更新过的文件

8、git pull 解决代码冲突,更新本地代码

9、git push 上传代码及快速合并



git指令报错



第一种情况

出现大量信息报错。如图:
在这里插入图片描述
解决方法:1、git commit -n 进入vim编辑器

在这里插入图片描述

2、在vim中先shift:再wq回车

3、git commit -n -m “提交信息呀”

4、git push 提交代码



第二种情况


在push之后,发现commit -m “提交信息”的提交信息出错怎么办?


1、 使用git log命令查看历史记录,提交记录会按时间倒序展示,(这个自己可以看出来)

2、 使用git rebase -i HEAD~5确定要修改哪些commit,

(1)其中,HEAD~5表示最近的5个,后面的5可以改成其他数字

(2)左边第一列表示命令(command),中间一列表示commit id,最右边一列是我们之前提交的message。

3、将需要修改的commit信息前面的pick改成edit。按esc退出编辑模式,输入:wq保存并退出。

4、保存完了之后,git的分支就会发生改变,从原来的master改成了我们第一个edit的commit id,

5、下面我们在这个commit id所示的分支上,执行git commit –amend,就可以修改message了。

6、修改完成后使用git rebase –continue命令继续修改下一条。

7、全部修改完成后,会提示,

···> Successfully rebased and updated refs/heads/master.

8、使用git push -f强制更新远程服务器



第三种情况


Git每次拉取代码都需要重新输入用户名和密码


解决办法:git config –global credential.helper store,这样再获取代码提示输入用户名和密码,输入之后就不需要再次输入了。



第四种情况


Vscode提示未检测出git时,


在安装git的基础上,在vscode设置中搜索git.path,找到json文件设置path路径。



持续更新中。。。。。。



版权声明:本文为m0_46571481原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。