草庐IT

Vscode-Git

全部标签

vscode连接远程服务器 + Tensorflow2环境配置 + 深度学习训练

参考:vscode连接远程服务器(傻瓜式教学)配置服务器pytorch/TensorFlow环境+远程连接vscode在远程服务器安装anoconda并创建tensorflow-gpu环境并运行jupyter【vscode连接远程服务器】step1:测试服务器连接win+R进入cmd,在命令行输入以下命令,并根据提示输入密码sshusername@severIP#用户名@服务器IP地址step2:安装ssh插件打开vscode,在左侧菜单栏的Extensions中搜索remote-SSH插件,点击Install安装安装完成后,在左侧的菜单栏里会新增加一个RemoteExplorerstep3:

右击文件或者文件夹使用vscode打开

平常我们在打开项目时,经常会需要快捷打开方式,直接使右键使用编辑器打开,但是有时在安装时忘记了选择“Add“OpenwithCode”actiontoWindowsExplorerfilecontextmenu”在Windows资源管理器文件上下文菜单中添加“用代码打开”操作Add“OpenwithCode”actiontoWindowsExplorerdirectorycontextmenu在Windows资源管理器目录上下文菜单中添加“用代码打开”操作所以我们在右击文件或者文件夹时候没有出现:“Openwithcode”选项问题解决有不同方法:第一种方法是重新安装vscode,但是平常我们

[git] 撤销已经push的提交

1.首先先撤销在本地的commit:gitreset--softHEAD~1这段的意思是撤销最近的一次commit,并且保留工作区的修改。2.撤销了commit之后,使用gitpush提交变更到远程gitpushorigin本地分支名>:远程分支名>-f注意,由于当前本地的版本号小于远程,因此必须添加参数-f(–force)进行强制提交,不然会报错。另外,如果这个远程分支不止你一个人在维护,需要在强制覆盖之前注意一下不要覆盖了别人的提交。参考:git如何撤销已经push的提交

git日历坐标系? 手动实现github活跃/贡献图

git日历坐标系?手动实现github活跃/贡献图前言在使用github或gitlab时,我们总能发现,我们一年内的活跃度能够通过一张图直观地展现出来,那么你是否好奇它是如何实现的,最近工作中也遇到这样类似的需求,刚开始打算使用echarts的日历坐标系,但demo测试下来结果不尽人意,除了配置麻烦,自定义自由度不够,以及对于业务需求支持度也不够,因此,痛定思痛,决定动手手写一个自由度更高的组件。而且对于后端数据结构要求很低,除了能展示近一年数据,还能自定义时间范围,有需要的小伙伴可以直接查看源码:https://gitee.com/fcli/vue-calendar-map.git话不多说,

Git分支篇git branch和git checkout

分支作用在开发过程中,项目往往由多人协同开发,那么将多人编写的代码汇总到一起就成了一个困难且复杂的工作,另外项目也需要备份和版本迭代,因此不能只有一个版本。因此分支就成为了优秀的解决方案。分支相互独立,不同部门在不同分支开发,分支由主分支构建,分支代码独立运行且无误后融合到主分支,保证主分支都是稳定可部署的代码。分支的存在极大的提高了开发效率。分支一般分为主分支和其他分支,不同程序员在分支上编写代码,无误后融合到主分支(一般为master分支)是各个程序员的代码都融合到主分支上。分支也可以进行版本迭代,开发的第一版融合到master1主分支上,作为第一版,二次开发时融合到master2上作为第

【Git错误】上传gitee:Please tell me who you are.Run git config --global user.email “you@example.com

错误:Authoridentityunknown***Pleasetellmewhoyouare.Run gitconfig--globaluser.email"you@example.com" gitconfig--globaluser.name"YourName"tosetyouraccount'sdefaultidentity.意思:作者身份未知***请告诉我你是谁。跑git-config--全局user.email“you@example.com“git-config--全局用户名“Yourname”设置帐户的默认标识。解决:新下载的git没有告知身份//分别执行gitconfig--

Git解决“ssh:connect to host github.com port 22: Connection timed out”

第一次配置github的ssh,原来使用过gitee的ssh,才知道他们用的都是一个。一、拿到SSHKey我已经有sshkey.位置在C:\Users\jiang.ssh\id_rsa.pub二、GitHub添加SSHKey点击头像setting就可以,我这里已经粘贴了。三、验证是否成功我在桌面右键gitbashhere,或cmd也可以,还有一个powershell,我其实都搞不懂区别。ssh-Tgit@github.com//成功会运行结果在这里插入代码片出现类似如下Hixiangshuo1992!You'vesuccessfullyauthenticated,butGitHubdoesno

2、git进阶操作

2、git进阶操作2.1.1分支的创建命令参数含义gitbranch(gitcheckout-b)表示创建分支-d删除分支–d如果分支没有合并,git会提醒,-D强制删除-a-v查看分支-m重新命名分支commitid从指定的commitid签出代码gitbranchbranch_namecommitid$gitpushoriginbranch_name将本地分支推到远程$gitpushoriginbranch_name--delete将远程分支删除###2.1.2分支的合并命令参数含义gitmerge需要合并的分支--abort终止合并,并回复文件--continue继续合并###2.1.3

使用git拉代码时报错: Unable to negotiate with ** port 22: no matching host key type found

突然使用了windows系统还是有些不习惯了,但是怕什么,加油干啊,还有退路么环境都配好了,该装的软件也装了,异常的顺利,这个过程不可能不出错啊,这不错误它不就来了使用git拉代码报了这个错,看了下.shh文件夹里是没有knowhost文件的,然后查了下需要在.ssh文件夹中添加一个config的文本在生成公钥的文件夹里(一般在当前用户目录下的.ssh文件中)创建一个config文件(没有后缀),用文本文档格式打开,添加下方内容Host*HostkeyAlgorithms+ssh-rsaPubkeyAcceptedKeyTypes+ssh-rsa保存然后使用ssh下载代码会询问选yes在.ss

gitlab应用学习笔记1:创建git~创建分支

gitlab学习笔记(b站:手把手教您入门gitlab)进入ubuntu系统查看gitversiongit的核心思想是创建一个仓储库,进行代码更改的跟踪||gitstatus查看你的git仓库发生了什么事情||gitinit初始化创建一个git仓库其意义为,在刚刚创建的文件夹my-cool当中建立一个代码仓库,通常情况下我们是无法直接看到里面所包含的内容,因此我们需要用到||ls-a命令来查看这个仓库当中拥有的内容此时我们使用gitstatus命令就会看到我们已经创建了并且处于master分支,master分支又可以理解为main分支我们可以看到master分支已经被创建出来了,接下来进行gi