傻瓜式git管理。全平台,全编译器通用。github desktop+vscode

这篇具有很好参考价值的文章主要介绍了傻瓜式git管理。全平台,全编译器通用。github desktop+vscode。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

git版本管理是每个程序员必学的知识,就算不打算团队合作,重要的代码保留也是非常重要的。git可视化管理工具有很多,例如github desktop,source tree,TortoiseGit。我这里推荐github desktop,github出品的软件,特点是傻瓜式操作

Github desktop

资源地址

github软件下载

推荐理由

我们小白需要的是什么?就是简单的代码管理仓库。别和我说git init ,git push ,git pull。我都不会,我顺序一敲错就报错。我就想简单推送个代码而已。什么分支,合并,拉取,提交。我只要能把代码传上去就成功!

傻瓜式git管理。全平台,全编译器通用。github desktop+vscode

操作介绍

软件外形

傻瓜式git管理。全平台,全编译器通用。github desktop+vscode
强烈建议锁定到任务栏
傻瓜式git管理。全平台,全编译器通用。github desktop+vscode

打开界面介绍

左侧是我们的仓库添加记录,会显示最近的仓库和其它仓库
傻瓜式git管理。全平台,全编译器通用。github desktop+vscode

Github账号登录

file->option->Accounts 里面进行登录

傻瓜式git管理。全平台,全编译器通用。github desktop+vscode

傻瓜式git管理。全平台,全编译器通用。github desktop+vscode

有什么用呢?就是能直接导入github上面你自己的仓库

注意:github desktop只支持github的登录,其它仓库无法登录,但是会记录你的账户信息,不用再次输入

Github仓库导入

傻瓜式git管理。全平台,全编译器通用。github desktop+vscode

傻瓜式git管理。全平台,全编译器通用。github desktop+vscode

从零开始新建Gitee仓库

因为国内的网络原因,我们连接github的网络不稳定,网速较低。所以我推荐使用gitee,国内的github来作为仓库。

登录或注册gitee仓库

gitee支持github登录
傻瓜式git管理。全平台,全编译器通用。github desktop+vscode

Gitee新建仓库

傻瓜式git管理。全平台,全编译器通用。github desktop+vscode

输入仓库名,添加gitignore,Readme

输入中文仓库名会自动转化为英文仓库名

傻瓜式git管理。全平台,全编译器通用。github desktop+vscode

什么是.gitignore

git会对比文件,将新增,删除,修改的文件存入暂存区。但是有些文件,例如运行的临时缓存,输出文件,第三方代码。这些文件并不需要,或者可以快速安装。我们就需要新建.gitignore。

.gitignore语法介绍

但是面对纯小白,我建议直接搜,例如我用的是viusal sutido ,我就添加visual studio对应的.gitignore就行了

傻瓜式git管理。全平台,全编译器通用。github desktop+vscode
傻瓜式git管理。全平台,全编译器通用。github desktop+vscode

也可以在github desktop里面右键忽略

傻瓜式git管理。全平台,全编译器通用。github desktop+vscode

什么是README

README.md就是项目的文档介绍,使用的是markdown语法。markdown语法是标记性语法,有一定学习成本,程序员用的比较多。因为markdown本身就是字符,通过编译器实现字体字号,标题,列表等效果。除了常用的文字处理,markdown还支持流程图,超链接,自动生成目录等功能。

markdown语法
markdown编辑器推荐: Typore

新建仓库效果

傻瓜式git管理。全平台,全编译器通用。github desktop+vscode

github desktop使用

新建本地仓库

复制项目url

傻瓜式git管理。全平台,全编译器通用。github desktop+vscode
傻瓜式git管理。全平台,全编译器通用。github desktop+vscode

傻瓜式git管理。全平台,全编译器通用。github desktop+vscode

这里我推荐新建一个空白文件夹,最好是英文,但是我英语不好,就新建中文了
傻瓜式git管理。全平台,全编译器通用。github desktop+vscode
点击clone

傻瓜式git管理。全平台,全编译器通用。github desktop+vscode
下载成功页面
傻瓜式git管理。全平台,全编译器通用。github desktop+vscode
本地仓库
傻瓜式git管理。全平台,全编译器通用。github desktop+vscode

界面介绍
傻瓜式git管理。全平台,全编译器通用。github desktop+vscode

推送

想要推送首先先要本地仓库进行修改,修改了才能推送。

在仓库里面新建文件test.txt,里面输入初始化test

傻瓜式git管理。全平台,全编译器通用。github desktop+vscode

新增文件之后我们看到了①和②,然后我们在③里面添加描述,点击④进行提交
傻瓜式git管理。全平台,全编译器通用。github desktop+vscode

点击②,推送到远程仓库

傻瓜式git管理。全平台,全编译器通用。github desktop+vscode
我们可以在历史里面看到推送

傻瓜式git管理。全平台,全编译器通用。github desktop+vscode

拉取远程修改

我们这里模拟一下团队合作,点击我们新增的文件

傻瓜式git管理。全平台,全编译器通用。github desktop+vscode

点击右上角的开始编辑
傻瓜式git管理。全平台,全编译器通用。github desktop+vscode
新增内容

傻瓜式git管理。全平台,全编译器通用。github desktop+vscode
点击提交

傻瓜式git管理。全平台,全编译器通用。github desktop+vscode
这个文件就被修改了

傻瓜式git管理。全平台,全编译器通用。github desktop+vscode

然后我们在github desktop里面拉取,点击右上角的按钮
傻瓜式git管理。全平台,全编译器通用。github desktop+vscode

然后点击②,远程拉取
傻瓜式git管理。全平台,全编译器通用。github desktop+vscode
打开文件,里面的内容已经被修改了。
傻瓜式git管理。全平台,全编译器通用。github desktop+vscode

如何解决冲突

什么时候会出现冲突
解决方案1:更新本地仓库

点击右上角这个就行了

傻瓜式git管理。全平台,全编译器通用。github desktop+vscode

实现原理

但是现实情况是每天上班和下班的时候拉一下远程仓库,平常也不会一直去拉取远程仓库。

解决方案2,合并冲突

模拟冲突出现

在远程仓库和本地仓库上面打上标记

傻瓜式git管理。全平台,全编译器通用。github desktop+vscode
傻瓜式git管理。全平台,全编译器通用。github desktop+vscode

这时候拉取一下,会出现冲突

傻瓜式git管理。全平台,全编译器通用。github desktop+vscode

傻瓜式git管理。全平台,全编译器通用。github desktop+vscode

点击蓝色按钮
傻瓜式git管理。全平台,全编译器通用。github desktop+vscode

傻瓜式git管理。全平台,全编译器通用。github desktop+vscode

点击这个,尝试去除冲突

傻瓜式git管理。全平台,全编译器通用。github desktop+vscode

显示冲突解决,使用vscode解决冲突

傻瓜式git管理。全平台,全编译器通用。github desktop+vscode
有些时候没有,可以点击这个按钮

傻瓜式git管理。全平台,全编译器通用。github desktop+vscode

vscode打开,出现4个按钮

傻瓜式git管理。全平台,全编译器通用。github desktop+vscode

四个按钮的意思
傻瓜式git管理。全平台,全编译器通用。github desktop+vscode

随便点击一个,就能解决冲突,按照你想要的方式解决
傻瓜式git管理。全平台,全编译器通用。github desktop+vscode
文件冲突已经被解决了

傻瓜式git管理。全平台,全编译器通用。github desktop+vscode
这个时候点击推送就可以了

傻瓜式git管理。全平台,全编译器通用。github desktop+vscode文章来源地址https://www.toymoban.com/news/detail-466657.html

为什么我要推荐vscode来解决冲突

  • 好下载
  • 免费
  • 轻量级编译器,打开快
  • 通用性强

到了这里,关于傻瓜式git管理。全平台,全编译器通用。github desktop+vscode的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Linux工具】编译器、调式器、项目自动化构建工具以及git的使用3(GDB调试器的基础使用)

    作者:爱写代码的刚子 时间:2023.7.18 前言:本篇博客主要讲解Linux中调试器的使用,为之后的Linux编程打下坚固的基础。 背景 程序的发布方式有两种,debug模式(能被调试 )和release模式 Linux gcc/g++出来的二进制程序, 默认是release模式 要使用gdb调试,必须在源代码生成二进制程

    2024年02月17日
    浏览(47)
  • C++输出编译器名称和版本以及编译器位数、C/C++常见编译器

    常见的C/C++编译器主要包括以下几种: GCC (GNU Compiler Collection):GCC是一个广泛使用的编译器套件,支持多种编程语言,包括C、C++、Objective-C等。它具有强大的优化能力和跨平台支持,并且被广泛应用于各种操作系统和开发环境。 Clang :Clang是基于LLVM的编译器前端,支持C、

    2024年02月13日
    浏览(47)
  • python在线编译器搭建,python在线编译器源码

    本篇文章给大家谈谈python在线编译器搭建,以及python在线编译器源码,希望对各位有所帮助,不要忘了收藏本站喔。 1. PyCharm集成开发环境 2. PyCharm的下载与安装 3. Pycharm的使用 3.1 创建Python项目 3.2 创建子目录 3.3 创建Python文件 3.4 切换解释器 3.5 常用快捷键 4. Pycharm常用配置

    2024年03月25日
    浏览(62)
  • 编译器(Compiler)及C/C++编译器安装(c+安装)

    目录 一、常用编程语言的编译器(compiler) 概述 二、GCC、MinGW、MinGW-w64 、TDM-GCC、Cygwin、MSYS、MSYS2的区别 三、MinGW-w64编译器套件下载及安装 四、MinGW-w64安装后,windows环境变量配置(设置) 五、编译器的运行及其与开发环境的关系、编译器的来源        机器语言是一种计算机指

    2024年02月07日
    浏览(68)
  • 探索Kotlin K2编译器和Java编译器的功能和能力

    文章首发地址 Kotlin K2编译器是Kotlin语言的编译器,负责将Kotlin源代码转换为Java字节码或者其他目标平台的代码。K2编译器是Kotlin语言的核心组件之一,它的主要功能是将Kotlin代码编译为可在JVM上运行的字节码。 编译过程: Kotlin K2编译器将Kotlin源代码作为输入,并经过词法分

    2024年02月11日
    浏览(47)
  • Linux开发工具大全 - 软件包管理器yum | vim编辑器 | gcc/g++编译器 | 自动化构建工具Make/Makefile | gdb调试工具

    目录 Ⅰ.  Linux 软件包管理器 yum 一、yum 背景知识 二、yum 的基本使用 1、查看软件包 2、软件包名称构成 3、安装软件 4、卸载软件 Ⅱ.vim编辑器  一、认识vim 1、vim概念  2、模式及其切换  二、vim使用 1、vim的指令(重要)  命令模式 插入模式 底行模式 2、vim配置 Ⅲ.gcc/g++编

    2024年02月05日
    浏览(55)
  • 【C语言】--编译及编译器

    夫学须静也,才须学也;非学无以广才,非志无以成学 个人主页:【😊个人主页】 系列专栏:【❤️系列专栏】 C语言一直以来都是初入编程的小白们的必修课,作为程序员必学语言之一,C语言自然有属于它的奥秘,接下来就由我来带领大家走进C语言的世界吧🚗🚗🚗 1、

    2024年02月13日
    浏览(57)
  • 前端框架编译器之模板编译

    编译原理:是计算机科学的一个分支,研究如何将 高级程序语言 转换为 计算机可执行的目标代码 的技术和理论。 高级程序语言:Python、Java、JavaScript、TypeScript、C、C++、Go 等。 计算机可执行的目标代码:机器码、汇编语言、字节码、目标代码等。 编译器 (Compiler):是一种将

    2024年04月28日
    浏览(49)
  • 编译原理课程设计--C语言编译器

    源程序1: 源程序1词法分析结果: 与程序1语法分析结果(部分) 源程序1四元式: 源程序1优化后的四元式: action-goto表(部分) 文件目录: (1)掌握语义分析过程,即语法制导翻译过程。 (2)在语法分析的LR分析程序中的基础上添加程序,进行语义分析,生成源程序的四

    2024年02月08日
    浏览(56)
  • openharmony 编译LLVM编译器基础架构

    third_party_llvm-project: 管理员 liwentao_uiw dhy308 huanghuijin (1) 缺少依赖,一次安装好几个依赖 (2) case in的语法识别不了 实际上case in是没有问题的,主要是结尾需要改成Unix结尾

    2024年01月19日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包