git的简介
代码管理工具,特点:分布式管理代码,有分支,代码回退,代码合并(团队开发)
安装
-
先安装到电脑本地
-
配置本地电脑的全局git的账号和邮箱
-
git config --global user.name "自己的账号"
-
git config --global user.email "自己的邮箱"
-
生成密钥
-
ssh-keygen -t rsa -C '自己的邮箱'连续回车3次,得到.ssh文件夹
-
把本机的公钥添加到远程的账号的ssh公钥里,目的是让本地电脑和远程账户进行关联。
-
公钥位置:'C:/users/admin/.ssh/id_rsa.pub'
仓库的创建和基础的使用
-
首先在项目中创建一个git仓库
git init
目的是为了在当前项目中产生一个.git
文件夹,一个项目只做一次。 -
暂存区储存
git add .
或git add *
如果想要指定保存文件git add fileName
-
把暂存区的内容存入正真的本地仓库中
git commit -m
'本次具体干了什么的表示内容'
高级使用-代码回退
-
查看历史的提交记录,目的是为了获取提交的id
git log
-
复制commit id 用来代码回退
git reset --hard id
查看仓库的状态
git status
本地仓库的远程仓库的关联上传与下载
-
本地仓库关联远程仓库
git remote add origin 线上的git仓库地址
【注意】仓库地址必须是git@xxx开头的 -
上传本地仓库到远程仓库中【必须联网】
-
【如果是第一次】:
git push -u origin master
把本地仓库的内容上传到远程仓库的master的分支上。 -
【如果不是第一次】:
git push