官网
配置文件所在位置
Linux配置文件:/etc/gitconfig
Windows配置文件:安装位置\mingw64\etc\gitconfig
配置用户
git config --system user.name "昵称"
git config --system user.email "[email protected]"
windows换行符配置
Windows下要配置autocrlf = false
可以禁止把行尾LF自动转换成CRLF
配置ssh密钥
(操作系统要安装了ssh才行)
(a)公钥添加在远程网站上,具体添加公钥方法参见具体网站说明
(b)私钥放在操作系统的用户目录下
Linux放在[/用户目录/.ssh]下
Windows放在[C:\Users\用户名.ssh]下
配置好以后用下面的命令验证
ssh -T [email protected]
如果返回Welcome to **就是配置成功了
关于git push命令
因为2.0及其以後的版本把push.default的值由matching改成了simple,所以在执行git push命令时会报错.需要配置push.default=matching,这样git push命令就会推送本地和远程两端都存在的同名分支了,
配置命令如下
git config --system push.default matching
初次创建仓库并推送
(下面的origin是仓库名)
git init
git remote add origin [git地址]
git add .
git commit -m '注释'
git push origin master
向服务器推送(有新加入文件的情况)
git add [文件名]
git commit -m '注释'
git push
向服务器推送(其他情况)
git commit -am '注释'
git push
从现有仓库复制
1.会在当前目录下生成新文件夹grit
git clone [git地址]
2.或生成指定的文件夹名newdirname
git clone [git地址] newdirname
拉取最新版且合并(merge)
git pull <远程主机名> <远程分支名>:<本地分支名>
下面这个命令省略了<本地分支名>,表示与当前分支合并
git pull origin master
只拉取最新版不合并(no merge)
(具体的操作还未实践,仅记录一下命令)
git fetch
——— <文章结束> ———