![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
开发工具与技巧
文章平均质量分 59
git等常用工具使用
dc爱傲雪和技术
极限运动员
展开
-
ubuntu22安装微信,最有效方法
网上各种乱七八糟的,省流,直接按这个来。如果下好后没有找到微信,重启。原创 2024-07-17 20:55:33 · 58 阅读 · 0 评论 -
windows电脑蓝屏解决方法(亲测有效)
如果不是硬件问题,打开终端尝试以下命令。原创 2024-07-03 18:02:54 · 176 阅读 · 0 评论 -
docker安装和使用
通过这些命令和工具,你可以开始在你的系统上使用 Docker 来运行和管理各种容器化的应用程序。Docker 提供了一个强大的平台,用于开发、测试和部署应用程序,使其在不同环境中具有一致的行为。安装这些包之后,你可以开始使用 Docker 来创建和管理容器。原创 2024-06-06 20:56:59 · 377 阅读 · 0 评论 -
配置无密码 sudo
配置无密码 sudo 需要谨慎操作,因为这会给你的系统安全带来一定的风险。在决定这么做之前,请确保你了解潜在的安全后果。原创 2024-06-05 13:17:13 · 361 阅读 · 0 评论 -
克隆别人的项目并上传到自己的仓库
这样,你就可以将克隆的项目上传到自己的仓库中了。这是一种常见的方法,用于在GitHub上开始一个新项目的基础上,或者在需要私有版本控制时将公共项目变为私有项目。:在你的GitHub或其他Git托管服务上创建一个新的空仓库。:如果原始项目中有多个分支,你可能还需要将这些分支也推送到新仓库。:首先,你需要将别人的项目克隆到你的本地计算机。:将本地仓库的远程地址改为你刚刚创建的新仓库地址。:将代码推送到新的仓库。替换为你想克隆的项目的URL。替换为你新创建的仓库的URL。原创 2024-06-04 10:08:28 · 671 阅读 · 0 评论 -
Linux操作系统基础入门
a. DOS 和 Windows NTDOS是一个与Unix完全不相干的操作系统,这一点可以从DOS使用反斜杠来表示文件目录分隔符上看出来。随着IBM个人PC的流行,微软DOS操作系统在个人电脑上流行起来。Windows 98, 和 Windows ME底层都是DOS,后来微软开发了新一代的操作系统Windows NT(Windows New Technology),Windows XP是其代表作。在此之后的Windows 7, Windows 8,原创 2024-04-03 15:19:25 · 943 阅读 · 0 评论 -
在Ubuntu下使用Typora导出文档
在Ubuntu下使用Typora导出文档为.doc格式,Typora本身不直接支持导出为.doc格式,但你可以先导出为PDF或HTML,然后使用其他软件转换为.doc。不过,有一个更方便的方法是使用pandoc,一个强大的文档转换工具,它可以将Markdown文件转换为几乎任何格式,包括Word文档(.docx以下是使用pandoc将Markdown文件转换为.docx。原创 2024-03-21 18:48:36 · 378 阅读 · 0 评论 -
git创建一个新分支,只保留原有分支的文件而不保留其提交历史
要创建一个新分支,只保留原有分支的文件而不保留其提交历史,可以通过以下步骤完成。:一旦在新分支上,可以通过创建一个“孤儿”分支(一个没有父提交的分支)来去除所有先前的提交记录,但这需要一些步骤来保留当前的文件状态。通过以上步骤,你可以在新分支上开始一个干净的提交历史,同时保留了文件的当前状态。:如果你想要将这个孤儿分支重命名回你想要的名字,首先需要切换到另一个分支,然后删除原来的新分支,最后将孤儿分支重命名。:由于工作目录的状态被保留下来了,你现在可以添加所有文件到暂存区,并提交它们到这个全新的分支中。原创 2024-03-20 21:33:42 · 548 阅读 · 0 评论 -
windows上使用vscode调试c++单文件
首先创建cpp文件,确保是在英文路径下点击debug按钮,点击运行调试tasks.json如果需要是c语言也就是gcc将下面的command项由g++改为gcc如果是多文件编译(即函数声明和函数定义分开,不懂的别乱改),需要将args列表中的"file项修改为{workspaceFolder}/*.cpp" ,多文件推荐用cmake事实上现在已经可以正常调试了,并且现在可以按 ctrl+shift+b 直接调用配置好的task编译而不运行程序,类似于一些IDE的编译选项。原创 2023-12-30 09:22:36 · 1097 阅读 · 1 评论 -
git如何删除分支
在Git中删除分支的操作分为两种:删除本地分支和删除远程分支。原创 2023-12-28 12:22:01 · 2179 阅读 · 1 评论 -
git提交PR全步骤
从GitHub提取最新的版本通常是指从远程仓库获取最新的更改。。。使用cd命令来切换到您的项目所在的目录。这里的是您项目的路径。。如果您想提取特定分支的最新版本,首先使用git branch来查看您当前所在的分支。将分支名替换为您想切换到的分支名称。。git pull这个命令会从您当前分支的远程对应分支拉取最新更改并合并到您的本地分支。如果您只是想查看更改而不自动合并,您可以使用git fetch命令。这会下载远程仓库的最新数据,但不会修改您的工作目录。之后,您可以使用git diff。原创 2023-12-27 19:33:25 · 575 阅读 · 1 评论 -
git上传分支后在其他电脑看不到
如果你在一台电脑上上传了一个Git远端分支,但在另一台电脑上看不到这个分支,可能是因为几个原因。如果以上步骤都无法解决问题,可能需要更详细地检查两台电脑上的Git配置和网络设置。原创 2024-01-05 09:59:52 · 757 阅读 · 0 评论 -
Ubuntu中添加新用户
之后,你可以填写新用户的全名、房间号等信息。这些信息是可选的,如果不想填写,可以直接按回车跳过。在Ubuntu中添加新用户的步骤通常涉及使用命令行界面。请确保只给予可信任的人员管理员权限,因为这可能涉及到系统安全问题。:系统会要求你为新用户设置一个密码,并重新输入以确认。:如果你想给这个新用户管理员权限,可以将其添加到。:一旦完成这些步骤,新用户就会被添加到系统中。这将提示你输入新用户的密码及其他信息。:如果你想切换到新用户,可以使用。:你可以通过搜索或者使用快捷键。:在终端中,你可以使用。原创 2024-01-10 10:29:36 · 3118 阅读 · 1 评论 -
ubuntu主机开启ssh服务,ubuntu通过ssh访问主机
确保您要访问的主机上安装并运行了SSH服务器(例如OpenSSH服务器)。:确保您的Ubuntu系统与目标主机在同一网络上,或者可以通过网络路由访问对方。:您需要知道目标主机的IP地址或可解析的主机名。:您需要知道用于SSH登录的用户名,如果需要密码验证,还需知道密码;如果使用密钥认证,则需要有私钥文件。原创 2024-01-11 08:56:17 · 1518 阅读 · 0 评论 -
fatal: Need to specify how to reconcile divergent branches.如何处理
错误信息 “fatal: Need to specify how to reconcile divergent branches.” 通常在尝试推送到远程仓库时出现,尤其是当本地分支和远程分支有分歧(即它们各自有一些不同的提交)时。根据你和你的团队的工作流程,合并或变基是处理分支分歧的常见方法。合并通常更安全,尤其是在多人协作的项目中,而变基可以创建一个更干净的提交历史,但需要更小心地处理。根据你的团队工作流,你可以选择合并(merge)或变基(rebase)。原创 2024-01-05 10:22:52 · 4716 阅读 · 0 评论 -
Automatic merge failed; fix conflicts and then commit the result.如何处理
当你在Git中遇到 “Automatic merge failed;fix conflicts and then commit the result.” 的错误时,这意味着你尝试合并两个分支时出现了冲突。Git无法自动解决这些冲突,因此需要你手动解决。解决合并冲突可能是一个复杂的过程,特别是在大型项目或多人协作的环境中。始终保持良好的沟通和代码审查实践,可以帮助减少冲突的发生和复杂性。原创 2024-01-05 10:24:05 · 2184 阅读 · 0 评论 -
git拉取某远端分支创立为本地新分支
这个命令会从远程仓库获取最新的分支和数据,但不会自动合并或修改你的本地工作。替换为实际的分支名。这样你就可以在本地工作与远程分支相对应的内容了。是远程仓库的默认名称。如果你的远程仓库有不同的名称,请相应地替换。假设你想要拉取的远程分支名为。,并且你想要创建的本地分支名为。的新分支,并自动将其与远程分支。确保在使用这些命令时,将。这个命令会创建一个名为。原创 2024-01-10 10:51:58 · 983 阅读 · 0 评论 -
Linux通过组合命令行工具处理输出,grep用法
在 Linux 中,可以通过组合各种命令行工具来运行命令并处理其输出。在终端中运行所需的命令。ps aux使用重定向操作符将输出保存到文件中,或者使用管道将输出传递给另一个命令。例如,将ps aux或者使用grep使用管道()和其他工具(如grepawksed)来处理输出。例如,使用grep查找特定的进程,并用awk这将列出与my_process相关的进程的进程 ID 和命令名称。对于更复杂的任务,可以写一个 Bash 脚本,使用循环、条件判断和其他控制结构来处理数据。原创 2024-01-23 16:42:33 · 1034 阅读 · 0 评论 -
ssh:connect to host github.com port 22: Connection timed out报错解决方法
2.创建一个config文件。1.进入~/.ssh下。原创 2024-01-18 12:00:33 · 416 阅读 · 0 评论 -
git从远程分支合并到本地分支
如果您不熟悉合并冲突的解决,可以查看 VSCode 的帮助文档或求助于更有经验的同事。解决此类冲突可能需要您对项目结构和变更历史有一定的了解,以做出恰当的决策。:冲突的部分会标记为“当前更改”(HEAD)和“传入更改”(即远程分支的更改)。此过程允许您将不同分支(远程或本地)的更改集成到您当前的工作分支中。:首先,确保您的本地仓库包含了远程仓库所有分支的最新信息。:当合并产生冲突时,VSCode 会高亮显示冲突的部分。:将远程分支合并到您当前的本地分支。:切换到您想合并更改的本地分支。原创 2024-01-24 20:25:35 · 3169 阅读 · 0 评论 -
pip和conda添加和删除镜像源
conda不小心安装了一个同名的环境,不小心就把原来搞了两天的旧环境覆盖了,气死了,这里记录一下再来一遍的过程。• 中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/• 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/• 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/• 阿里云 http://mirrors.aliyun.com/pypi/simple/原创 2024-01-16 06:07:25 · 1496 阅读 · 0 评论 -
git从clone到pr的全流程
在 GitHub 上,转到你的仓库,点击“Pull requests”,然后点击“New pull request”。选择你刚推送的分支与主分支进行比较,并点击“Create pull request”。首先,你需要将远程仓库克隆到你的本地机器上。在 GitHub 上找到你想要克隆的仓库,点击“Clone or download”,复制仓库的 URL。如果审查通过,维护者将合并你的 PR 到主分支。为了进行更改,最好是在一个新的分支上工作。填写 PR 的描述,说明你的更改和目的,然后提交 PR。原创 2024-01-26 10:28:57 · 444 阅读 · 0 评论 -
SSH公网访问和局域网访问方法
公网IP地址和局域网IP地址是计算机网络中用于识别设备位置的两种不同类型的IP地址。它们的主要区别在于它们各自的使用范围和访问权限。原创 2024-02-05 17:49:01 · 1361 阅读 · 0 评论 -
git删除本地分支,拉取远程分支到本地新分支
如果你也想删除远程仓库中的相应分支,你需要执行另外的命令。而且,在进行这些操作之前,请确保你真的想要删除这个分支,因为一旦删除,所有该分支上的提交可能会丢失(除非它们已经被合并到其他地方)。在删除一个分支之前,你需要确保自己不在那个分支上。删除本地Git分支的过程相对简单。这个命令会获取远程仓库的所有最新信息,但不会更改你的本地代码。请注意,如果远程分支是最近才创建的,你可能需要先运行。来确保你的本地Git仓库知道这个新的远程分支。这个命令会创建一个新的本地分支,名称为。要删除一个分支,使用以下命令,将。原创 2024-01-27 19:14:19 · 859 阅读 · 0 评论 -
如何优雅的利用tmux和ssh访问远程服务器
使用tmux与ssh访问远程服务器可以极大地提升工作效率,特别是当你需要在远程服务器上进行长时间或复杂的任务时。tmux允许你创建多个窗口和面板,在断开连接后仍然保持程序运行,并且可以随时重新连接回去。这里是如何优雅地结合使用tmux和ssh。原创 2024-02-05 18:37:39 · 1401 阅读 · 0 评论 -
git重新提交commit
如果你只是想修改最后一次提交的信息(比如提交信息写错了),你可以使用:这将打开你的默认文本编辑器,允许你编辑提交信息。如果你想同时修改提交的内容(比如忘记添加了某些文件,或者不想包含某些文件),你可以先用git add或git reset来更新暂存区,然后再运行。原创 2024-02-21 12:23:07 · 1459 阅读 · 0 评论