搭建个环境来学习git
Local(file),http,git,sshhttps://blog.csdn.net/u011857851/article/details/108637237
file 协议远程仓库搭建
/home/SWS/test/remote-repo/repo1 $ git init --bare
本地仓库拉取及提交
/home/SWS/test/local-repo $ git clone file:///home/SWS/test/remote-repo/repo1$ cd repo1/$ echo hello > readme.txt$ git add readme.txt$ git commit -m "commit 1"$ git push origin master
ssh 协议配置在本地创建密钥ssh-keygen -t rsa -C "xxx@qq.com";cat ~/.ssh/id_rsa.pub在github(或者其他的git管理库)添加keyAccount settings SSH Keys Add SSH Key //任意title //可以文本框里添加id_rsa.pub文件中的内容 //创建密钥并在你账户中添加密钥是为了防止别人能推送到你的远程库
# 1、初始化仓库git init# 2、下载仓库git clone -b dev urlgit clone url# 3、绑定远程仓库git remote add origin urlgit remote set-url origin git@github.com:robbin/robbin_site.git# 4、查看仓库git remote -vgit remote show <仓库名># 5、解绑远程仓库git remote remove origingit remote rm# 6、设置当前仓库为远程仓库git clone ssh://${MY_USER_NAME}@${MY_IP}/${MY_PWD}git clone ssh://pop@192.168.1.2/home/pop/project
其他设置当前配置
git config --list --show-origin
账号设置
git config --global user.name "xxx"git config --global user.email "xxx@qq.com"
乱码
git config --global core.quotepath false
查找顺序每个设置都可以被覆盖:$CWD/.git/config ▼ ▼ ▼$HOME/.gitconfig` ▼ ▼ ▼$HOME/.config/git/config ▼ ▼ ▼/etc/gitconfig修改设置用你喜欢的编辑器或者 CLI 编辑任何配置文件:# 全局设置git config --global