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路径。
持续更新中。。。。。。