git

68 阅读1分钟
本地仓库  每一个项目都有一个本地仓库
远程仓库  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