vscode中如何拉取git代码_工具 | 手把手教你在VSCode中使用Git

2023-05-16

2261000028084dc0f403cbe9e5d965df.gif

在一个目录下clone项目:

git clone XXXXXX.git

aeabc008c3f4fdfa88176c7bd9638273.png

使用VScode 打开项目

右击通过Code打开。

使用vscode提交代码

1、打开下面视图,添加一行文字:

## 测试提交

2813b2894a0441308a8ef0ffc04edc5f.png

2、点击 + ;相当于git add .

71cbf457930e01edc08a55ae773c7dda.png

3、点击对号;等于git commit -m "备注信息";右边的箭头输入需要备注的信息。然后按 Enter 确定:

56182cd75d7498609adcc6ac63af81a3.png

回车之后,然后我们可以看到。所有的修改的文件,均已经提交到缓存区。1变成了 0:

8cc09209ace9acbfc3703cbf6141e4cf.png

4、提交到远程仓库;git push origin master

d970d42a0e61b38542b11713997c058b.png

到git仓库里面;查看。已经成功提交:

64fbd5ce6ded9888136e91311ce0fdd4.png

使用vscode解决冲突

在使用git的时候,经常会遇到冲突;这里简单的说明,如何使用vscode来解决冲突。大家在提交代码的时候,一定要先拉取代码;不然就会造成冲突;

1、拉取代码 git pull origin master

2e6e687d73bbd9c416434b6a7422e368.png

这里说明一下造成冲突之后,如何处理。下面是同一个项目,放到不同的文件下面。在未拉取代码的情况下,对文件进行修改的操作。造成冲突的解决方式:

8ef8c78ad38ac9ef43f4d435fe4e0ee3.png

2、增加一句话我是修改

cf986ddc34cd78b755e93044a1495b53.png

3、提交代码:

a3767e00cca31ab0d3a97abda34f70bf.png

96e27062427c50837e9d14321b83151b.png

回车,enter;提交到远程仓库:

8f203015d7f609325f4fe5058fa8fc15.png

4、提交到远程仓库的时候,这时候会报错:

c44a1225ae40ee340e6f4e98911cdc93.png

5、拉取远程代码:

33126f7cb3c80d3c327a6cba7468519a.png

结果如下,显示出冲突的文件:

b93cbcd31d116d072f1ec6ab5bc7f46f.png

这里有几个操作来进行快速的修改:

327290ce31451384a88ec1b084c93e55.png

我这里选择的 保留双方的更改;然后结果如下:

0564ec97e190ad946af41c658945a5ef.png

6、重新提交代码:

f9ad9771fc7d806b9c13072dd0fab749.png

放到缓存区:

878b42e40e6a91043afeb1aaaf17d95e.png

推送到远程仓库:

a86e8ef456b4431c9924a3851f6307e4.png

7、查看结果:

8fa0943ecfd1aa8183d0fbf0a4760287.png

现在:

b7f51917e7220b573c2b5ccf7750e737.png

作者:Presbyterian

原文:https://blog.csdn.net/weixin_38023551/article/details/105785223

免责声明:本文来源网络,免费传达知识,版权归原作者所有。如涉及作品版权问题,请联系我进行删除。

最后

以上就是本次的分享,如果觉得文章不错,转发、在看,也是我们继续更新的动力。

猜你喜欢:

干货 | 嵌入式必备技能之Git的使用

干货 | 结构体、联合体嵌套使用的一些实用操作

访问 GitHub 的速度很慢?试试这几种方法

2020年精选原创笔记汇总

STM32串口发送数据和接收数据方式总结

串口通讯你真的会了吗?不妨看看这些经验

串口打印知多少?

干货 | 一文了解SPI总线工作原理、优缺点和应用案例

1024G 嵌入式资源大放送!包括但不限于C/C++、单片机、Linux等。在公众号聊天界面回复1024,即可免费获取!

0723611bc23f137fe60f353d612ebd82.png

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

vscode中如何拉取git代码_工具 | 手把手教你在VSCode中使用Git 的相关文章

  • Visual Studio 2010 中的源代码控制?

    在对 SO Google 和 MSDN 论坛进行了一些搜索之后 我感到很沮丧 因为对于一个看似显而易见的问题 甚至可能是一个愚蠢的问题 信息太少 我需要在 Visual Studio 2010 Professional 中使用源代码管理 我
  • git difftool 进行目录比较?

    是否可以使用 git difftool 命令来打开已更改文件和暂存 检查文件之间的目录比较 因此 理想情况下 如果 2 个文件已更改 它们将是唯一显示的 2 个文件 但在目录比较中 我读过关于让 git 并行给出所有文件差异的帖子 所以像
  • 如何正确处理git中仅本地使用的文件?

    我想重新排序 git commits 中更改文件的输出 因此我创建了一个名为submodule orderfile并配置diff orderFile https git scm com docs git config指向该文件 现在出现了很
  • 从另一个分支或从 master 创建 Git 分支?

    所以我是 Git 新手 我最近从存储库中提取了主分支的新版本 我创建了一个branch 1 获取某个功能并将其推送到存储库并创建拉取请求 现在我创建了一个新的branch 2 具有另一个功能 但由于我的拉取请求尚未合并 再次拉取 maste
  • 创建 Git 标签时自动运行 Git hook

    是否有一个 Git 钩子可以在添加新的 Git 标签时执行 因为我想自动将新的 Git 标签名称写入文本文件 您知道如何执行此操作吗 虽然目前无法使用挂钩 但您始终可以创建一个简单的脚本 mytag sh bin sh z 1 git ta
  • git 可以知道你当前的分支是从哪个分支分支出来的吗?

    我想创建一个 git 别名 让我可以从其分支的原始分支同步我的分支 例如 如果我从
  • git jenkins 中未找到存储库

    我正在使用 jenkins 2 64 并安装了最新的插件 我试图在 jenkins 中设置 git 存储库并给出凭据 但给出错误无法连接存储库 状态代码为 128 Cloning repository https github com so
  • 将文件提交到不同的分支而不进行签出

    是否可以在 git 分支中提交文件而不检出该分支 如果是这样怎么办 本质上 我希望能够将文件保存在我的 github Pages 分支中 而无需一直切换分支 有什么想法吗 我需要以原子方式完成此操作 而不更改当前目录 因此多个命令将无法工作
  • 如何在版本控制系统中安全地保存密钥和密码?

    我在版本控制系统中保留了开发和生产服务器的主机名和端口等重要设置 但我知道这是不好的做法保留secrets 如私钥和数据库密码 位于 VCS 存储库中 但密码 就像任何其他设置一样 似乎应该进行版本控制 所以呢is保持密码版本控制的正确方法
  • 无法完成 Git Rebase

    我目前正在一个分支上工作 想用 master 来更新它 所以我尝试做一个变基 我正在处理的当前分支 crtdev 我尝试做变基 git checkout crtdev git rebase master used diff mergetoo
  • GIT 从特定标签拉取/获取

    有没有办法从存储库中的特定标签中提取 获取代码 我知道克隆后 我可以签出标签 但是否可以在拉取期间指定标签 在 ClearCase 中 我可以重新设置或交付特定的代码基线 有没有一种方法可以使用 git 标签 类似于将代码拉 推到指定标签
  • .gitignore 在提交、推送或到达服务器时起作用吗?

    说我有一个 gitignore忽略所有 class files 当 时这些文件是否远离远程源 我在本地提交 添加我的文件 我的吗git寻找一个 gitignore当使用添加 提交时 并根据它所说的内容 从提交中删除内容 我推动我的承诺 做g
  • 如何在不下载文件对象的情况下进行 git 克隆

    是否可以下载所有提交但不能下载文件本身 我想运行 bisect 但从构建服务器下载版本而不是自己编译 当你跑步时git bisect你可以提供 no checkout如果您不想为每次迭代签出新的工作树 请作为参数 同样适用于git clon
  • Git 中的作者和提交者有什么区别?

    我刚刚在 GitHub 上发现了以下提交 https github com felixge node formidable commit 0a0b150668daa3c6f01626d2565b898e5da12392 https gith
  • git fatal:无法读取对象 xxx:参数无效

    如果我从远程获取数据 我会收到以下错误 git pull remote Counting objects 85 done remote Compressing objects 100 37 37 done remote Total 85 d
  • 如果使用 Maven,是否应该忽略 VCS 中 Eclipse 特定的文件?

    我知道为什么不将 Eclipse IDE 特定的文件提交到像 Git 我实际上正在使用的 这样的 VCS 中 这就是我使用 Maven 并让它为您生成这些文件的原因之一not将它们置于版本控制之下 但我想知道 是否应该在 gitignore
  • 将 git 设置为始终提示输入凭据

    由于一些专门的硬件 我们有一台与几个开发人员共享的机器 我希望 git 提交和推送始终提示输入凭据 我尝试过在 SO 上找到的一些修复 包括git config global unset credential helper以及编辑配置以包括
  • git - 奇怪的分支合并错误,我不知道如何解决

    当我 git status 时 我收到以下错误消息 On branch master Your branch and origin master have diverged and have 1 and 2 different commit
  • 如何摆脱指向origin/master的远程origin/HEAD?

    最近 我在两个不同的复制服务器上更改了我的原始遥控器 现在我在服务器上遇到这种情况 一切正常 git branch a master remotes origin master 在另一台服务器上我有这个 git branch a maste
  • GitHub 恢复或重置? [复制]

    这个问题在这里已经有答案了 正如您在图片中看到的 我正在功能 forum kolo 3 中工作 我决定完成该功能并将其合并到开发中 但没有将更改推送到远程开发 因此它只是本地更改 然后我意识到这是一个坏主意 现在我想删除这个合并 就像它从未

随机推荐