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

本地Git和线上关联:

权限设置

  • G码云—设置—SSH公钥—公钥管理
  • 电脑桌面点击右键进入Git Bash Here
  • 对照链接输入指令绑定邮箱:https://gitee.com/help/articles/4181#article-header0
  • 完成当前电脑的公钥设置。
    如果在回车的时候出现/c/Users/Administrator/.ssh/id_rsa already exists,说明本地以及存在公钥,进入电脑C:\Users\Administrator.ssh删除id_rsa文件(2个文件,一个公钥,一个私钥)

解决(重新开始生成)

  • 本地生成SSH Key 步骤如下:
    1、设置Git的user name和email:
     $ git config --global user.name "username"
     $ git config --global user.email "username@gmail.com"

2、在c盘 - user -自己账号 下查看是否有 .ssh文件夹,如果未生成密钥则没有,有的话可以删除重新生成
3、生成密钥

	  $ ssh-keygen -t rsa -C “username@gmail.com”

一直默认回车到结束(3次回车),默认密码为空
4、在终端输入以下代码,查看秘钥

ssh -T git@gitee.com 

*或者:生成成功后得到.ssh下两个文件:id_rsa和id_rsa.pub,复制id_rsa.pub 文件内容 到 Git 服务器账号 → 用户中心 → SSH Key *

新建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 add .,将文件加入本地缓存区(add后面有个.)
命令git commit -m “修改的说明”,把项目提交到本地
命令git push -u origin “master”,把项目推送到远端仓库,即Git上(推送到的是当前所在的分支)

上传(将本地已修改项目推送到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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值