Gitee的使用
什么是git?
一个代码管理工具,它的前辈是svn。
配置环境
1、去官网下载git安装包
2、在本机配置环境
```sh
git config --global user.name "name"
git config --global
```
创建本机的公钥密码
设置后,`电脑/用户/.ssh`有两个文件id_rsa.pub和id_rsa
id_rsa.pub是公钥pub是public缩写
id_rsa是密钥
```sh
ssh-keygen -t rsa -C "3370363478@qq.com"
```
线上账户关联
打开`电脑/用户/.ssh/id_rsa.pub`文件,复制里面的代码,然后打开线上账户里的设置,在ssh公钥里添加
git本地操作命令
创建本地仓库-文件夹的项目
每个项目用一次就好fei
`git init`
把代码存入暂存区
`git add .`
把代码从暂存区转入本地仓库
`git commit -m "本次添加了一个文件"`
回退的含义
回退指在同一个分支里对代码进行过去回溯
回退到之前的提交【硬】
- `git log` 查看,复制提交的id
- `git reset --hard id`
软回退
- `git rebase i id`
分支管理
在仓库中创建了一个文件夹
创建分支
git branch name
切换分支
git checkout name
创建并切换到分支
git checkout -b name
删除分支
【不能在当前分支对当前分支删除】
【删除分支不可逆,慎用】
git branch -d name
查看本地分支
git branch -a
合并分支
把其他分支的代码合并到当前分支里来
如果想把分支的代码合并到其他分支,首先要退出当前分支,否则合并不成功!
git merge dev1 dev2
本地仓库上传远程仓库
1、需要先在远程创建一个仓库
2、把本地仓库与远程仓库进行关联 git remote add origin git@2.git
3、【第一次】提交命名 git push -u origin master
4、后面提交的时候直接 git push
日常git工作流程
1、先把修改的代码存入本地仓库
2、再把本地仓库代码上传到远程
克隆远程项目
git clone url
查看本地仓库是否有关联的远程地址
git remote -v
团队开发
1、先把自己修改的代码存入本地仓库
2、然后拉取一下线上的代码
3、最后上传代码
拉取代码
git pull

浙公网安备 33010602011771号