做nodejs开发,或者vue react等开发的同学,在使用git 做版本管理的时候肯定碰到过这个问题. 按常规做法node_modules 肯定是被添加到.gitignore中不需要被提交的 但是在分支切换的时候就会遇到问题 ,经如你在dev分支下就是升级了某个依赖到最新和版本,这时node_modules下所有的文件被更新,这时你如果切会master分支,修改一个小错误 ,就会发现,由于node_modules 下的依赖已经是新版本,但是master中还是用的老版本,代码运行就不正常了,所…
使用git, 下载客户端后想进行和github 进行ssh 互通 出现以下情况: hadoop@deng-PC MINGW32 ~/.ssh$ ssh-add ~/.ssh/id_rsaCould not open a connection to your authentication agent. 解决办法: [解决方法]需要ssh-agent启动bash,或者说把bash挂到ssh-agent下面. [具体方法] islue@localhost $ ssh-agent bash --logi…
1. 下载最新版本火狐Linux版 下载地址:http://firefox.com.cn/download/ 选择火狐Linux64-bit版,下载后文件为:Firefox-latest-x86_64.tar.bz2. 2. 卸载自带的国际版火狐浏览器,打开终端输入 sudo apt-get remove firefox 3. 将下载好的压缩包解压,解压出的文件夹名为firefox,并将其移动到/opt目录下,输入指令: sudo mv firefox /opt 4. 进入目录:/usr/sha…
Git master branch has no upstream branch的解决 在push代码时,出现“git master branch has no upstream branch”问题的原因是没有将本地的分支与远程仓库的分支进行关联.如下图所示: 具体原因: 出现这种情况主要是由于远程仓库太多,且分支较多.在默认情况下,git push时一般会上传到origin下的master分支上,然而当repository和branch过多,而又没有设置关联时,git就会产生疑问,因为它无法判…
(1)方法1:git fetch origin (2)方法2(代码还需要):git push origin (3)方法3 (代码不需要):git reset --hard origin/$branch 参考: https://blog.csdn.net/Thousa_Ho/article/details/73350703 https://stackoverflow.com/questions/16288176/your-branch-is-ahead-of-origin-master-by-3-…
Git本地仓库与远程github同步的时候提示fatal: remote origin already exists 错误解决办法 1.git在本地的电脑创建了仓库,要远程同步github的仓库.使用命令:$ git remote add origin https://github.com/yuanchaoyong/wxtest.git 报如下错误: 可以知道其实本地已经同步过一次的github版本库了.需要把原先的删除 2.先删除远程 Git 仓库 $ git remote rm origin…
转自:http://blog.csdn.net/lucien_zhou/article/details/62069246 为了解决这个问题,我在网上找了好久,尝试过按网上其他人所述,修改 git 安装目录下的 /etc/profile 文件,但都都没有起到作用,最后用了一个很笨的方法. 直接在windows下添加了一个用户变量 HOME ,值为自己想设置的 git 用户HOME 目录路径.当然在windows下修改环境变量是要重启电脑的,然后用 git bash 登录后,使 用 pwd 命令就可…
Git for windows 下vim解决中文乱码的问题 原文链接:Git for windows 下vim解决中文乱码的有关问题 1.右键打开Git bash: 2.cd ~ 3.vim .vimrc 4.内容如下: "这个档案的双引号 (") 是批注 set nu "可以在每一行的最前面显示行号啦! set fencs=utf-8,gbk,utf-16,utf-32,ucs-bom…
一:Git是什么? Git是目前世界上最先进的分布式版本控制系统. 二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活, 干完后,需要把自己做完的活推送到中央服务器.集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网下,如果网 速慢的话,就纳闷了. Git是分布式版本控制系统,那么它就没有中央服务器的,每个人的电脑就是一个完整的版…
第1个问题: 解决GIT代码仓库不同步 今天在执行git pull时出现: 解决方法:执行git checkout -f,然后再执行git pull重新checkout 再执行git pull时就可以了: 第2个问题: git pull的默认地址问题. 1.git处于master这个branch下时,默认的remote就是origin:2.当在master这个brach下使用指定remote和merge的git pull时,使用默认的remote和merge. 但是对于自己建的项目,并用push…