1-git原理及配置
Posted kesheng
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1-git原理及配置相关的知识,希望对你有一定的参考价值。
git:分布式版本控制软件
常见命令:
git add:将本地文件增加到暂存区
git commit:将 暂存区 的内容提交到 本地仓库(本地分支,默认master分支)
git push:将 本地仓库 的内容推送到 远程仓库(远程分支)
git pull:将 远程仓库(远程分支) 的内容拉取到 本地仓库(本地分支)
安装git:
msysgit.github.io
安装时:
配置path:Git安装目录的bin目录
配置git:用户名和邮箱
用户名:git config --global user.name "kesheng"
邮箱:git config --global user.email "1465905861@qq.com"
查看配置:C:UsersAdministrator.gitconfig
搭建git服务器(远程仓库):统一的托管网站github;为了在本地和远程仓库之间可以进行免密钥登录,需要配置ssh(为了让本地和远程关联)
配置ssh:先在本地配置,再发送给远程
本地生成ssh:ssh-keygen -t rsa -C 1465905861@qq.com , 然后一直回车;
发送给远程:登录github->settings->SSH and GPG keys->new SSH->title任意,key中输入在本地生成的ssh: C:UsersAdministrator.sshid_rsa.pub
测试本地和远程的联通性:
Git Bash中输入:ssh -T git@github.com -> yes
如果本地和远程成功通信,则可以在/.ssh目录中发现known_hosts文件
如果失败,先多尝试几次,不行再查看远程ssh是不是多了回车符
实践:在本地新建git项目
在项目根目录右键->git bash -> 输入git init
在远程建立仓库:github->your profile->repositories->new,则生成新仓库和该仓库的https/ssh远程唯一标识符:
https://github.com/getitkesheng/Git-test.git git@github.com:getitkesheng/Git-test.git
将本地项目与远程仓库关联:git remote add origin git@github.com:getitkesheng/Git-test.g
以上是关于1-git原理及配置的主要内容,如果未能解决你的问题,请参考以下文章