day1(git+vscode)

软件安装

1.安装GIT

day1(git+vscode)_第1张图片
软件.png
  • 安装成功
day1(git+vscode)_第2张图片
成功.png

1.2 安装TortoiseGit

1.用于显示文件的状态
2.用邮箱注册

注册码云建项目

  • 创建项目test

git的配置

2.1 https的配置

  • 1 复制地址
day1(git+vscode)_第3张图片
https.png
  • 2 打开磁盘 如:D盘
day1(git+vscode)_第4张图片
1.png
  • 3 复制项目到本地
student@STUDENT-PC020 MINGW32 /d
$ git clone https://gitee.com/dingmeili/test.git     <--复制命令-->
fatal: destination path 'test' already exists and is not an empty directory.

2.2 ssh的配置

  • 配置公钥


    day1(git+vscode)_第5张图片
    2.png
day1(git+vscode)_第6张图片
3.png
day1(git+vscode)_第7张图片
4f.png
  • 将id-rsa.pub的内容复制到钥匙里面
  • 其他如https

2.3 https和ssh的区别

-######https上传要密码,ssh可以免密

2.4 git的三个区及项目上传

day1(git+vscode)_第8张图片
5.png
git add . //添加到暂存区
git commit -m"xx" //添加到版本库xx为注释
git push //推送到远程

vscode的环境配置

  • 3.1插件安装

Open in browser

  • 3.2快捷的配置

将以下内容按后面的步骤粘贴进keybindings.json
[  
    { "key": "alt+/",  "command": "editor.action.triggerSuggest","when": "editorTextFocus" },  
    { "key": "ctrl+d", "command": "editor.action.deleteLines","when": "editorTextFocus" },  
    { "key": "ctrl+alt+down","command": "editor.action.copyLinesDownAction", "when": "editorTextFocus" },  
    { "key": "ctrl+alt+up", "command": "editor.action.copyLinesUpAction", "when": "editorTextFocus" },  
    { "key": "shift+enter", "command": "editor.action.insertLineAfter", "when": "editorTextFocus && !editorReadonly" }  ,
    {"key":"ctrl+w","command": "extension.openInBrowser" , "when": "editorTextFocus" }
]

day1(git+vscode)_第9张图片
6f.png
day1(git+vscode)_第10张图片
7.png
day1(git+vscode)_第11张图片
8.png

问题

1 本地文件删了,云端上没删,本地重建不能上传
git add . git commit -m"css" git push 本地云端全删了
2云端删了,本地没删
先备份本地文件
再git pull  让本地与云端同步

如果本地删了,想从云端搞下来,你就直接克隆吧

你可能感兴趣的:(day1(git+vscode))