本地仓库 每一个项目都有一个本地仓库
远程仓库 gitee 202308-class
提交代码:提交到本地仓库 --> 由本地仓库再提交到远程仓库
1、拉取远程仓库的项目
git clone url
如果报错:Permission denied (publickey). 说明需要配置公钥 SSH
头像 --> 设置 --> 安全设置 --> SSH公钥
2、拉取最新的代码状态
git pull / vscode打开项目 --> 左侧侧边栏 --> 源代码管理 --> 上面的... --> 拉取
3、将本地代码提交到远程仓库
a、本地代码提交到本地仓库
git add . .表示所有变化的文件 添加到缓存区中 / 源代码管理 --> 更改 --> +图标
git commit -m xxxxx 将缓存区的文件提交到本地仓库里面 / 输入框输入提交描述 点击提交
b、本地仓库提交到远程仓库
git push 上面的... --> 推送
4、版本回退
a、查看提交版本 git log
b、本地仓库回退 git reset --hard 版本id
5、代码合并 我改的文件和其他人改的文件是同一个文件,他已经提交了
a、将更改的代码存到本地仓库
b、拉取远程仓库代码
c、进行对比合并
d、提交到远程仓库
6、分支
合并分支的时候,要先切换到主分支,再将其他分支合并到当前分支
如果拉取之后还是没有新分支,执行命令 git remote update origin --prune