Git配置和使用过程中出现的问题
一、安装配置
1.进入到GIT目录
2.配置账号
3.设置SSH密钥
使用命令ssh-keygen获取密钥
在本地电脑路径中找到公钥,添加至github中,如图:
4.克隆代码到本地
git clone 项目地址
二、常用命令
-
查看所有分支
git branch -a
查看当前分支
git branch -
切换分支
切换到已有分支 $ git checkout 分支名
切换并创建分支 $ git checkout -b 分支名
删除本地分支 $ git branch -d 分支名
推送本地新分支到远程 $ git push origin HEAD -u -
查看配置信息
查看系统config
$ git config --system --list
查看当前用户(global)配置
$ git config --global --list
查看当前仓库配置信息
$ git config --local --list
打开全局的.gitconfig文件
$ vi ~/.gitconfig -
初始化本地仓库
-
关联远程仓库
-
添加远程仓库到本地
-
更新代码
三、异常处理
1.git pull的时候出现一些异常,是因为本地仓库和远程仓库没有关联导致的,可以使用命令:
$ git branch --set-upstream-to=origin/master master
在此之前必须使用
$ git pull origin master
2.修改远程仓库关联地址
3.强制合并
当首次提交代码时之前没有拉取远程仓库代码会出现版本冲突问题,需要强制合并代码。
$ git pull origin master --allow-unrelated-histories
4.路径中存在 / 的符号转义问题
使用命令:git config --global core.autocrlf false
false就是不转换符号默认是true,相当于把路径的 / 符号进行转义
5.修改远程仓库地址
先删除现有仓库地址:git remote rm origin
再添加新的仓库地址:git remote add origin [url]