git操作本地仓库和远程仓库
先上一张流程图
一、本地仓库操作
基本想法是指:有个作为本地仓库的文件,将工作区指向这个文件
$ git init 回车
创建了一个.git文件作为本地仓库
【注意】
在test文件夹中打开,有个 .git文件
【注意】如果执行成功但是没看到这个文件就按照下面的操作↓
将这个勾选上即可解决问题
一个新增的index.html 中写上了一些内容后,将其传至暂存区
$ git add . 回车
没有返回错误说明成功了
接下来将暂存区的内容传至本地仓库
$ git commit -m '第一次提交' 回车,
这里的引号里面的内容是注释可以随意写
【注意】每修改时需要上传都要先 add 再 commit ,不然会出错!!
查看日志
$ git log 或者 $ git log --oneline
版本回退,退回上一次commit的时候,这里的版本是指commit的提交次数来算的
$ git reset --hard HEAD
$ git reset --hard HEAD 当前的版本
$ git reset --hard HEAD^ 上一个版本
$ git reset --hard HEAD^^ 上上一个版本
$ git reset --hard HEAD~100 往上100个版本
二、远程仓库操作(老大做的活)
1、我们先创建一个远程仓库
在代码托管平台如github \码云 \ gitlab ,这里用的是码云https://gitee.com
创建即可
复制地址
回到vscode,在终端输入
$ git clone https://gitee.com/kouding2020/xxxxx.git
从远程仓库中复制到本地仓库
创建好文件夹后准备上传到本地仓库
出现了错误 warning: adding embedded git repository:(警告:添加嵌入式git仓库:)
原因sihui这个从远程仓库中复制过来的文件夹里已经有个 .git 文件,将这个删掉后再次 add即可
接下来传至本地仓库 再到远程仓库
这里的 $git push 出现了错误
fatal: No configured push destination.(致命:没有配置推送目的地。),没有传到远程仓库
第一次用push会出现这种问题,百度后的第一种解决方案:
$ git remote add origin '传送的url'
$ git push -u origin master
依旧会出现↓
出现错误:
error: failed to push some refs to ‘https://gitee.com/kouding2020/xxxx.git’
还是没能成功传到远程仓库
出现错误的主要原因是github中的README.md文件不在本地代码目录中
解决方案 百度教程
$ git pull --rebase origin master
$ git push -u origin master
即可解决问题,【注意传的时候文件夹不能全是空的,得写点东西】
老大上传完文件后创建development分支
第一次的git push出现的提示 抄下来再提交一次即可
然后回到远程仓库中就会看到develop分支
上一篇: 码云本地仓库推送到远程仓库
推荐阅读
-
【前端开发环境】前端使用GIT管理代码仓库需要掌握的几个必备技巧和知识点总结
-
C#/.NET使用git命令行来操作git仓库的方法示例
-
详解Maven仓库之本地仓库、远程仓库
-
Android studio怎么使用git? 使用git查看本地与远程仓库文件的教程
-
C#/.NET使用git命令行来操作git仓库的方法示例
-
eclipse本地代码怎么更新到远程仓库?
-
Android studio怎么使用git? 使用git查看本地与远程仓库文件的教程
-
android studio git 删除已在远程仓库的文件或文件夹方式
-
git远程仓库常用命令
-
【前端开发环境】前端使用GIT管理代码仓库需要掌握的几个必备技巧和知识点总结