---------------------------------*********************** 下载,安装git ********************************************------------------
网址:msysgit.github.io
安装:Use git from git bash only ... 其他:下一步
-----------------------**************************** 配置 ***************************---------------------------------------------
1.配置path:
计算机--> 右键-->属性-->高级系统设置-->环境变量-->系统变量-->path
添加上git的地址(git到bin的路径eg:D:Program Files (x86)Gitin)
2.配置git:
任意文件夹-->右键-->git bash
配置用户名和邮箱:
git config --global user.name "username"
git config --global user.email "3243243@qq.com"
查看是否成功
c盘-->用户-->administor-->.gitconfig文件中是否有添加的用户名和邮箱
-------------------------------------************** 搭建远程的仓库**************************--------------------------------------
git统一的托管网站 GitHub(https://github.com):
---------------------******************** (本地到远程)配置免密钥登录(管理本地与远程) ******************-----------------------
在本地到远程(服务器)之间建立连接,可以通过配置ssh key来进行身份的验证
1.在本地配置SSH
进入bash命令界面,输入
ssh-keygen -t rsa -C 邮箱号 eg:ssh-keygen -t rsa -C 3435543543@qq.com
查看是否生成了密钥
在c盘-->用户-->administor-->.ssh文件夹下有两个文件(一个私钥文件(id_rsa),一个公钥文件(id_rsa.pub))
2.发送到远程
进入GitHub-->登录账号-->点击头像-->setting-->SSH and GPG keys-->
New SSH key -->添加title,并且将本地的 id_rsa.pub 中的公钥 添加到key
3.测试连通性,
输入命令:ssh -T git@github.com -->yes -->.ssh文件夹下会有一个 known_hosts文件
----------------------********************* 新建项目 ***********************--------------------------------------
本地新建项目
1.新建文件夹,里面放内容
2.进入文件夹--> 右键 --> git bash
输入命令(初始化):git init
远程新建项目
1.登录GitHub-->Respositories-->New
2.输入项目名称-->描述-->public
远程新建好的项目会自动生成项目本身的SSH或者HTTPS,这是项目的唯一标识
-----------------********************** 关联本地项目与远程项目 **************************-----------------------
进入本地项目的目录-->右键git bash,进入命令行:
输入:git remote add origin 项目的唯一标识
---------------------------********************** 提交 **************************----------------------------
第一次发布/提交:
在当前目录下= 》右键=》git bash=》进入命令行
先添加(add)=》在提交(commit)=》在推送(push)
1.添加到暂存区:(文件---->暂存区)
git add .
2.提交到当前分支:(暂存区---->本地分支)
git commit -m "注释信息"
3.本地分支推送到远程服务器端:(暂存区----->本地分支)
git push -u origin master
非第一次提交:
1.添加到暂存区:
git add .
2.提交到分支:
git commit -m "注释"
3.推送到远程服务器:(与首次提交有区别不需要 -u)
git push origin master
--------------------------------*************************提交***************------------------------------------
-------------------------------------***********克隆Clone*********——————————————————————————
第一次将远程项目下载到本地:(clone克隆)
git clone 唯一标识符
这里的唯一标识表示的是SSH或者HTTPS
非第一次远程=》本地进行更新
可以自己直接在GitHub上面进行修改后在本地进行更新
进入文件
git pull