本地项目(vscode)和码云建立连接,及常用git命令

本地Git和线上关联:

权限设置

  • G码云—设置
  • SSH公钥—公钥管理
  • Git Bash里:输入对应码云上的指令,设置权限

新建Vue项目

  • 命令行:cmd进入终端
  • 命令cd /d d: 进入存放项目的文件夹
  • cd phpStudy 进入指定目录,或所要创建目录的文件夹
  • 如果在vscode里直接在指定文件夹进入终端(省略前面三步)
  • 命令vue init webpack travel 初始化一个vue的项目
  • cnpm install fastClick --save 通过cnpm(已安装淘宝镜像文件)或者npm(不推荐,国外服务器,安装很慢)安装各种插件或者依赖

将Git上的项目拷贝到本地
命令git init
命令git clone + 码云仓库地址

本地已有,Git上新建了空仓库,将本地项目推送到Git上:
命令git init
命令git remote add origin + 仓库地址
命令git pull origin master,把主分支的内容拉下来

上传(将本地已修改项目推送到Git上,master分支)

命令git init,初始化git
命令git status,查看所有文件状态及当前所在分支
命令git add .,将文件加入本地缓存区(add后面有个.)
命令git commit -m "修改的说明",把项目提交到本地
命令git push,把项目推送到远端仓库,即Git上(推送到的是当前所在的分支)

分支上传(多人开发)

Git上新建分支:如 index-swiper
命令git pull,拉取分支
命令git checkout index-swiper,切换到index-swiper分支
命令git status,查看当前分支

分支文件修改好以后,合并到主分支

先上传分支内容到Git上
命令git checkout master,切换到master分支
命令git merge origin/index-swiper,将index-swiper分支的内容合并到master主分支上
命令git push,将修改推送到Git上

删除某次提交

  • 命令git reset --hard 7a0d9768af38313d58f198be5c8d37ea2357168e(后面想要删除某次的前一次提交id,删除了中间的commitId)
  • 命令git push origin HEAD -f
  • git log查看提交记录,或者G码云上查看提交记录

撤销某次提交

  • git revert 99f972a140d4597ce77d548f89f497bcffaa45df

你可能感兴趣的:(前端)