baoge
baoge
发布于 2024-03-21 / 122 阅读 / 0 评论 / 0 点赞

Git入门使用指北

Git入门使用指北

Git官网:Git (git-scm.com)

什么是Git?

这是官网的定义:"Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency."

翻译成中文也就是:“Git 是一个免费的开源分布式版本控制系统,旨在快速高效地处理从小型到超大型项目的所有内容。”

说白了,Git是一个很好用的版本管理工具,能记录你什么时候改了什么东西,还能够实现版本回退、分支等等功能!

从哪里入门Git?

来看看这个教程吧:Git教程 - 廖雪峰的官方网站 (liaoxuefeng.com)非常好的教程,使我瞬间学会Git~

什么是Github?

Gayhub是全球最大的同性交友网站Github是全球最大的面向开源及私有项目的托管平台,并且只支持Git作为唯一的版本库格式进行托管,下面这个是宝哥的Github:https://github.com/Commander-bao

Github.png

如何用Git上传你的项目?

下面我们以GitHub为例,教学最基础的Git命令

git init
git remote add origin "你仓库的地址"
git add "文件名"
git add .
git commit -m "这是本次提交的说明"
git push -u origin master

首先我们要打开终端,切换到你要push的目录下,然后使用git init命令将其变成可管理的Git仓库,接着用git remote add origin "你仓库的地址"命令将远程仓库的地址添加到本地Git仓库中,并给这个远程仓库起一个别名(通常为origin)。

1.jpg接着使用git add "文件名"命令将你想push的文件上传添加进来,或者也可以使用git add .将当前目录下的所有文件都添加进来

2.jpg然后使用命令git commit告诉Git,把文件提交到仓库,引号内容是本次提交的说明

3.jpg最后使用命令git push命令提交4.jpg恭喜你,成功了!

5.jpg问题1:当一个文件夹已经连接上了Git仓库之后,要怎么切换成另一个呢?

答:使用git remote set-url命令切换

git remote set-url origin "新的仓库地址"

问题2:error: failed to push some refs to ...本地与远程产生冲突,无法提交怎么办?

答:先拉取再提交

git pull –-rebase origin master
git push origin master

问题3:ssh:connect to host github.com port 22: Connection timed out端口22被封锁,无法提交怎么办?

答:看这篇文章Git问题:解决“ssh:connect to host github.com port 22: Connection timed out”-CSDN博客


评论