git初识后的一些问题

  安装git成功后,从github上无法下载代码,在网上搜索解决方法,发现需要删除文件:C:\Windows\SysWOW64\libcurl.dll,我删除了,确实好使了。但是我依旧有些疑惑。

  我在整个系统中搜索libcurl.dll,发现系统中,多处存在此文件(如下图),不但在system32、SysWOW64中存在,git中也存在。

  

  然后,疑惑就出来了!libcurl.dll究竟是做什么用的,为什么这么多地方都有它?既然system32等地方已经存在它了,那么为什么其他软件的目录还存在它?既然git中存在此文件,为什么system32中的libcurl.dll会对git的运行产生影响?我现在删除了libcurl.dll,是否会对我的系统以后的正常运行产生影响?

时间: 2024-10-14 01:50:41

git初识后的一些问题的相关文章

git 初识

现在平时用的都是SVN,感觉还是挺好用的.就是有的时候解决冲突的时候有点麻烦.但这样也是不可避免的. 今天看来下GIT,同样是版本控制,GIT的原理,和SVN还是不一样的.我个人的理解,SVN是对每个文件的前后版本进行比较.而GIT是对整体进行比较. SVN每次提交都检查文件是否发生变化,如果变化,如果不冲突,则合并.如果冲突,则需要用户解决冲突.需要注意到是,SVN管理的版本,都集中在服务器上.而客户端并不能保证一定是最新的. . GIT的则是分布式的版本控制工具.每次更新的时候,都会将服务器

git初识试用示例

Git是一款免费.开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目. 分布式和集中式(eg:svn)的最大区别在于开发者可以本地提交.每个开发者机器上都有一个服务器的数据库. 特点就是本地提交这一步,这样就使每个用户都是git服务器. Git的功能特性: 从一般开发者的角度来看,git有以下功能: 1:从服务器上克隆数据库(包括代码和版本信息)到单机上. 2:在自己的机器上创建分支,修改代码. 3:在单机上自己创建的分支上提交代码. 4:在单机上合并分支. 5:新建一个分支,把服务

我的Git教程 之 解决 git clone后无代码

解决 git clone 后无代码 前言:这个教程只适用于像我一样大致理解Git的原理,但是不太记得住Git命令的同学使用.所以具体原理只会提一下,具体可以参见Pro Git. 在另一篇 简明的教程 里提到获取Git库有两种方式,一种是直接在工作目录下创建一个新的Git库,另一种是从已有的库中克隆,即使用git clone. 其中使用第二种方法可能出现目录为空,即没有代码的现象. (1)分析原因 在Git Bash中,切换到目标目录.然后使用 $ ls -a 查看如果能看到.git目录,说明克隆

git init 后关联github仓库是发生错误:

: failed to push some refs to '[email protected]:AlanKnightly/reactC.git'hint: Updates were rejected because the tip of your current branch is behindhint: its remote counterpart. Integrate the remote changes (e.g.hint: 'git pull ...') before pushing

Git初识

1.何为版本控制? 版本控制用于记录某个文件或记录的变化情况,包含增删改操作记录,以备在代码丢失.错误等情况下,查询特定版本文件或记录的系统. 版本控制可以应用在许多方面,例如:源代码版本控制.书本内容版本控制等.只要涉及需要记录修改版本记录的场景,都可以使用版本控制. 常见的版本控制现在主要分为本地版本控制.集中式版本控制.分布式版本控制,其中本地版本控制不能用于团队协作,其他两种可以用于团队协作中使用.本地版本控制就是在本地计算机中保存记录的变换信息,如常见的为不同版本的文件按照时间或版本命

【转】Jenkins配置Git push后自动构建

[实战]Jenkins配置Git push后自动构建 # 前言   Jenkins 持续构建集成是软件版本迭代的一大利器,对于前端攻城狮来说,本身对服务器的接触就少,也并不愿意去做这个事.Jenkins持续构建省去了繁琐的服务器替换包的过程,同时有历史构建记录和每次构建的变更记录,这为我们回退和检查构建情况提供了便利.   本文假设你已经搭建了一些基础环境,如Git环境,Node环境等.如未处理请自行百度 # Jenkins配置步骤 1. 在Jenkins中进入你要配置自动构建的项目 要设置自动

git安装后配置

安装git后需要配置一下环境,每台计算机上只需要配置一次,程序升级时会保留配置信息. 你可以在任何时候再次通过运行命令来修改它们. 通过git config命令来配置环境变量,这些变量存储在三个不同的位置: /etc/gitconfig 文件: 包含系统上每一个用户及他们仓库的通用配置. 使用带有 --system 选项的 git config 来配置该文件中的变量. ~/.gitconfig 或 ~/.config/git/config 文件:只针对当前用户. 可以传递 --global 选项

git merge后,后悔了如何回退

今天将feature分支的代码merge到develop分支后我后悔了,因为feature分支的功能还没有全部开发完成,我在feature分支上commit是可以的,但是这之后我又把它merge到了develop分支这就不合适了. 言归正传,那如何解决呢,总共分三步: 第一步:git checkout到你要恢复的那个分支上 1.git checkout develop 第二步:git reflog查出要回退到merge前的版本号 1. git reflog 第三步:git reset --har

去除 Git 安装后的右键菜单

64位 windows 8.1 安装 Git 后,右键菜单多了3个选项(Git Init Here,Git Gui, Git Bash),但是用不着,需要删掉.方法如下: 1.在 CMD 中进入 Git 安装文件夹.如我的是(D:\Program Files (x86)\Git\git-cheetah) 2.执行命令 regsvr32 /u git_shell_ext64.dll 如果要还原,就执行命令 regsvr32 git_shell_ext64.dll