git管理项目代码的一个工具 : 分支系统,代码回退,多人协作开发管理。
配置git [gitee和gitlab]
安装git
1.下载地址:https://git-scm.com/downloads 或者搜索git
2.安装
3.配置本机
3.1 全局配置
git config --global user.name '名字'
git config --global user.email '邮箱号'
3.2生成公钥密钥
ssh-keygen -t rsa -C '邮箱'
4.把ssh/公钥.push里的代码复制到远程账号的ssh公钥里
仓库的创建和基础的使用
-
首先在项目中创建一个git仓库
git init
目的是为了在当前的项目中产生一个.git
文件夹,一个项目只做一次就行。 -
暂存区存储
git add .
或git add *
如果你只想单独的把一个指定的文件存入暂存区git add fileName
-
把暂存区的内容存入真正的本地仓库中
git commit -m '本次你具体干了什么的一个标识内容'
高级使用-代码的回退
-
查看历史的提交记录,目的是为了获取提交的id
-
git log
只能查看正常提交的记录,对于回退后的记录就会丢失 -
git reflog
能购查看所有的提交记录 【注意】在git bash 命令窗口里,不可以使用快捷键复制和粘贴,只能选择后右键Copy或paste
-
复制commitid用来代码的回退
git reset --hard commitid
查看仓库的状态
git status
本地仓库和远程仓库的关联和上传与下载
-
本地仓库关联远程仓库【每个项目只做一次】
git remote add origin 线上的git仓库地址
【注意】仓库地址,前缀必须是git@xxx开头的,不可以是https的。 -
上传本地仓库到远程仓库中【必须联网】
-
【如果是第一次上传】:
git push -u origin master
把本地仓库的内容上传到远程仓库的master分支上。 -
【如果不是第一次上传】:
git push