git(sourceTree、svn、github)

本文详细介绍Git的初始配置步骤,包括修改存储位置、用户信息、环境变量等,并解决使用过程中遇到的认证失败、更新操作、组件缺失等问题,提供实用的解决策略。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

初始配置

1、修改默认存储位置
	工具——》选项——》一般——》Repo Settings——》项目目录
2、修改默认用户信息 (显示在提交的时候的作者)
	在修改默认存储位置上面的默认用户信息
3、git 不是内部命令 需要git-core 搜就行 具体路径 有差异
	环境变量 Path中添加 %GIT_HOME%\bin 和 %GIT_HOME%\mingw64\libexec\git-core
4、event log 出现 认证失败
	需要安好git 或者说配好git

使用

1、在commit pull 之后 通过push提交的时候提示需要更新操作等 再融入【没有提示要解决冲突】
	其中有一部分别人的东西没有pull下来 都拉取好后再push
2、合并之后有很多组件都确实,报了很多的错误
	可能在拉代码的时候有些代码被系统自动删掉了 使用git  revert回来即可
3、在新建一个分支之后要推送上去
4、页面显示异常
	考虑是否是分支切换错误(有没有在正确的分支上)
5、在commit的时候想提交却出现灰色的文件
	需要先add该文件
6、在修改完冲突后 重新提交的时候可能会出现很多新的文件【长时间没有拉取】,不用修改,可以直接提交
	在version control 的log里面会只出现那个冲突文件的提交
7、上生产的是测试的版本,所以如果有变动的话要测试重发再上
8、code标签栏 下面有releases 可以快捷下载

下载github的项目

git clone 项目地址

使用sourcetree拉github上的项目

源路径不能修改 
1、创建密钥
	ssh-keygen -t rsa -C "your_email@youremail.com" 
2、在github上添加这个密钥
3、在sourcetree通过工具——》选项——》SSH客户端切换到OpenSSH

github密钥导入
异常

1、error setting certificate verify locations: 		CAfile: No Path(没有正确设置cra证书的位置)
	git的安装目录——》\mingw64\etc 修改config 中的sslCAInfo位置 到正确位置的git/mingw64/ssl/certs/ca-bundle.crt
2、Permission denied (publickey). Could not read from remote repository. Please(原本可以使用的,新装了git无法使用)
	git bash  重新生成ssh-keygen -t rsa -C "youremail@example.com" 在 C:\Users\Administrator\.ssh\id_rsa.pub 把这个文件中的内容拷贝到扣钉之类ssh密钥中的即可
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值