0


关于Git以及GitHub Desktop的全家桶

什么是Git?
Git是一个开源的分布式控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。

为什么要使用Git?
版本管理允许开发人员记录和追踪代码的每个变化,包括添加、删除和修改文件。分支管理使得开发人员可以同时进行多个任务和实验性工作,而无需影响主要代码分支。

Git的存在,让所有人都能在同一时刻更新文件并且随时推送,能记录你每次推送的版本且能随意回滚,同时能够一定程度帮助你合并文件与代码。

该如何入门Git?
如今,市面上有各式各样的GUI软件,操作简单并且功能齐全,甚至会具备一些特色的集成化功能。哪怕是企业也会推荐你使用GUI,完全不需要接触命令行界面就可以快速上手。

本文后面的内容以GitHub Desktop软件的GUI操作为例

让我们开始吧:

没安装git之前,在命令行运行相关命令,会有类似

git : 无法将“git”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确, 然后再试一次。 所在位置 行:1 字符: 1 + git config -l + ~~~ + CategoryInfo : ObjectNotFound: (git:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException

的报错,安装完成即可

Git的安装

选择自己需要的对应版本下载即可

在查阅了一些文章之后笔者发现,下载好安装git后直接全部按照对应勾选即可

在安装 Git 之后仍然遇到无法识别

git

命令的问题,可以手动添加 Git 到环境变量中

  • 打开环境变量设置。
  • 编辑系统变量 Path,添加以下两条新路径即可:
C:\Program Files\Git\bin
C:\Program Files\Git\cmd

然后如果直接想在github desktop中操作会有报错,类似以下:

Author identity unknown *** Please tell me who you are. Run git config --global user.email "you@example.com" git config --global user.name "Your Name" to set your account's default identity. Omit --global to set the identity only in this repository. fatal: unable to auto-detect email address (got '15142@Culo.(none)'

简单来说就是它无法识别你的身份

解决方法:

在终端运行,针对全局的

git config --global user.email "[email protected]"
git config --global user.name "Your Name"

针对某一仓库

cd path/to/your/repository
git config user.email "[email protected]"
git config user.name "Your Name"

完成以上步骤后,你应该能够正常使用 Git 进行版本控制。

具体的用户名和邮箱的设置示例:

假设你的用户名是

John Doe

,电子邮件是

[email protected]

git config --global user.email "[email protected]"
git config --global user.name "John Doe"

针对单个仓库在第一行加上cd path/to/your/repository 即可

验证设置:

(全局)

git config --global --list

(单个仓库)

cd path/to/your/repository
git config --list

接下来进入我们的github desktop,链接到自己的github账号之后

在本地所做的更改会在changes一栏显示,并且可以在键入summary之后commit

但是,要在hang on之后才会上传到github中,否则只是在本地的更改

并且注意本地做的更改可以就 右键点击库名之后,点击copy repo path

在文件夹里打开并且直接在其中简单修改

关于bash,冲突解决,版本控制,分支等有空下一期更

标签: git github

本文转载自: https://blog.csdn.net/zxlzxl66/article/details/140491658
版权归原作者 ClaNNEd@ 所有, 如有侵权,请联系我们删除。

“关于Git以及GitHub Desktop的全家桶”的评论:

还没有评论