一、Git环境配置
1.1 下载与安装
下载地址: git-scm.com/download
1.2 基本配置
- 打开Git Bash
2. 设置用户信息
git config --global user.name “xxx”
git config --global user.email “xxx@xxx”
- 查看配置
git config --global user.name
git config --global user.email
1.3 获取本地仓库
在想要建立仓库处进入git bash窗口,执行 git init
二、Git基本使用
工作区 --> 暂存区
git add "文件名"
git add . (.文件夹全部文件)
暂存区 --> 本地仓库
(提交暂存区内容到本地仓库的当前分支)
git commit -m '注释内容'
查看修改状态
git status
版本回退
git reset --hard commitID
commitID 可以使用 git-log 或 git log 指令查看
回退到“批注”状态
建立分支
1.查看本地分支
git branch
2.创建本地分支
git branch 分支名
3.切换分支
git checkout 分支名
4.创建并切换
git checkout -b 分支名
5.合并分支
一个分支上的提交可合并到另一个分支
git merge 分支名称
6.删除分支
git branch -d xxx 删除分支时,需要做各种检查
git branch -D xxx 不做任何检查,强制删除
三、远程仓库
市面上有很多免费的远程仓库,包括Github、Gitee。由于Github访问需要一定条件,本次实践就使用Gitee。
注册码云
要想使用码云的相关服务,需要注册账号(地址: gitee.com/signup )
创建远程仓库
仓库创建完成后可以看到仓库地址,如下图所示:
配置SSH公钥
-
生成SSH公钥
-
ssh-keygen -t rsa
-
不断回车
- 如果公钥已经存在,则自动覆盖
-
-
Gitee设置账户共公钥
-
获取公钥
- cat ~/.ssh/id_rsa.pub
-
验证是否配置成功
ssh -T git@gitee.com
添加远程仓库
此操作是先初始化本地库,然后与已创建的远程库进行对接。
git remote add <远端名称> <仓库路径>
查看远程仓库
git remote
推送到远程仓库
命令:git push [-f] [--set-upstream] [远端名称 [本地分支名][:远端分支名] ]
如果远程分支名和本地分支名称相同,则可以只写本地分支
git push origin master
-f 表示强制覆盖(对仓库文件进行覆盖)
--set-upstream 推送到远端的同时并且建立起和远端分支的关联关系。
git push --set-upstream origin master
如果当前分支已经和远端分支关联,则可以省略分支名和远端名。
git push 将master分支推送到已关联的远端分支。
上传成功