今天在使用webstorm创建vue项目的时候,提示 'git'不是内部命令,我就很奇怪了, 因为我是使用github 在码云进行代码托管的,我就想为什么要说我没的git,我就很不服了,于是乎我就win+r 输入cmd 一顿操作 输入git 结果发现没有git命令,很气~~~~。
打开度娘 谷歌一下,发现git 和 github 是不一样的。 git是命令行托管工具,github是可视化工具, 所以在某方面,git 是轻量级的,速度会快。于是乎,我便去https://git-scm.com/download/win下载了git,安装完后就开始了百度摸索之旅:
开始:
1. 在资源管理器中进入你要push 的文件夹中,鼠标右键
点击箭头选项。
2.紧接着会弹出git对话框
这个样子的。
3. 输入 命令
3.1 git status 查看当前状态
当你忘记修改了哪些文件的时候可以使用 git status 来查看当前状态,
红色的字体显示的就是你修改的文件。
3.2 git add . 或者 git add xxx
如果你git status 查看了当前状态发现都是你修改过的文件,都要提交,那么你可以直接使用 git add . 就可以把你的内容全部添加到本地git缓存区中
如果你git status 查看了当前状态发现有部分文件你不想提交,那么就使用git add xxx(上图中的红色文字的文件链接) 就可以提交部分文件到本地git缓存区。
3.3 git commit -m "描述一下你干了什么???" 将通过git add 命令提交到缓存区的文件提交
3.4 git push 推送上去
git push 开始执行时,会让你填写你的git帐号和密码。 在开始执行推送。
到了这里 你就成功了。 代码就推送到了远程仓库。
问题:
好了,来说说会遇到的问题吧:
1. 如果你在安装了git 以后, 依旧提示git 不是内部命令 可以试试以下方法:
在安装git时勾选时,选择了“使用git自带的命令行工具”,所以导致git命令在其他终端无效!!!
解决办法:
1.重新安装,将上图选项选为第二个。
2.比较麻烦,但是不用重新安装。
1)找到你电脑上的git安装中bin的路径,我的安装时是直接下一步的,所以我的位置是:如:C:\Program Files (x86)\Git\bin;同时,找到git安装路径中git-core的位置,我的是:C:\Program Files (x86)\Git\libexec\git-core
2)配置系统变量。右键“计算机”->“属性”->“高级系统设置”->“环境变量”->在下方的“系统变量”中找到“path”->选中“path”并选择“编辑”->新建->将1中找到的bin和git-core路径复制到其中->逐级确定并退出。
2 . 我在使用git commit 命令的时候,进行了vim编辑器,具体如下:
2.1输入i,进入insert输入模式,在最顶部输入说明
2.2 输入完后,按ESC,下方insert消失
2.3输入:wq,回车。(标红以下, 免得你们没看见 :::::)
最后 :
这个git 挺好用的,可以和cmd一样进行其他操作。
附:
GIT 常用命令:
显示command的helpgit help <command>
将工作文件修改提交到本地暂存区git add <file>
提交修改内容git commit "message"
将本地主分支推到远程git push -u <remoteName> <localBrachName>
克隆远程仓库git clone <url>
初始化仓库git init
创建仓库git remote add <remoteName> <url>
删除远程仓库git remote rm <name>
修改远程主机名git remote rename <remoteName> <newRemoteName>
拉取远程仓库git pull <remoteName> <localBrachName>
修改远程仓库git remote set-url --push <remoteName> <newUrl>
获取远程仓库的更新git fetch <remoteName>
获取远程仓库特定分支的更新git fetch <remoteName> <brachName>