gitee命令操作总结--前端

git clone +远程仓库地址   (可以将远程仓库的代码扒到本地)

进入到指定地址的远程仓库后,可以在里面创建新的文件夹(项目) vue create shop

vue create的时候会自动下载packge_json

在远程仓库里面提交的是文件,不能提交文件夹,所以git.同目录下存的是文件

git status查看本地文件状态

【注:node_modules是个项目依赖包,不用提交到远程仓库,npm i可以根据packge_json创建新的node_modules】

gitnore里面的文件默认不会提交到远程仓库

第一次在远程仓库提交文件,会初始化项目

git add .   将项目提交到暂存区,此时git status查看文件夹名字会变绿

git commit -m ‘注释’  将项目提交到本地仓库

git push origin master 将代码从本地仓库推到远程仓库

开发代码的时候要另起一个分支开发代码

git branch dev 创建本地的dev 分支

git branch -a 查看所有的分支

git checkout dev  切换本地的dev分支

git status的时候只能看到修改的文件

修改完文件后再 git add . 提交到暂存区 git commit -m 提交到本地仓库

git push origin dev 将修改好的文件推到远程的dev

版本回滚

修改后提交到远程仓库

git log查看要回退的版本id号

:wq退出

查看id操作

git reset --hard id号 当地就回到历史版本了

如果使用git push origin dev 无法推到远程仓库,得使用 git push origin dev -f

本地回到旧版本修改Bug

 git reflog 可以查看所有版本的id号

git reset --hard id号 将旧版本拖回本地

开发代码完毕后,要将代码进行合并

将所有代码合并到master上

  1. 将代码从本地的dev推到远程的dev
  2. 将代码推到master之前,要保证working tree clean
  3. 将分支切换到master分支: git checkout master
  4. git merge dev(站在主干上,将dev分支拉过来,此时改变的是本地的master)
  5. git push origin master(将本地的master推到远程的master上)
上一篇:ASP.NET(c#)常用类函数


下一篇:知识图嵌入:KGE系列开源框架整理