github

基本概念

Repository

仓库用来存放项目代码,每个项目对应一个仓库,多个开源项目则有多个仓库。、

Fork

从别人仓库复制/克隆一份别人的项目到自己仓库中。

tips:该fork项目是独立存在的

Pull Request

发起请求:在克隆别人项目里进行修改后添加后向被克隆者发送一个请求,如果被克隆者接受这个请求,那么就会合并到被克隆者的仓库中。

Star

收藏项目,方便下次查看。

Watch

关注项目,类似某音的关注,当项目更新时可以第一时间接收到通知。

Issue

在查看别人项目时发现bug可以通过Issue反馈给项目主人。

git

git常用命令

git config

git config命令非常有用。尤其是在你第一次使用Git或刚安装新的Git时。此命令可设置身份——Name和Email地址。并且每次提交时会使用此信息。

用法

$ git config --global user.name "Your name"  

$ git config --global user.email "Your email"

git version

顾名思义,它会检查你使用的是哪个版本的Git。目前,截至编写本指南时,Git for Windows的最新版本是2.31.1。它发布于2021年3月27日。

用法

$ git version

git init

这可能是你在Git中启动新项目所使用的第一个命令。此命令将创建一个空白的新存储库,然后你可以将源代码存储在此存储库中。

用法

$ git init

git clone

git clone命令将使用现有的存储库进行复制。git init和git clone之间有一个主要区别。

在你需要在现有的存储库上进行复制时,使用git clone。git clone命令首先在内部使用git init命令,然后检出所有内容。

用法

git clone <your project URL>

git add

git add命令会把所有新的代码文件或修改后的文件添加到存储库中。此命令提供了添加文件和文件夹的不同选项。

下面是git add命令的用法。

将单个文件添加到暂存区

$ git add your_file_name

此选项会将所有修改过的文件和新文件添加到暂存区

$ git add *

git commit

这个Git命令是必不可少的。如果不能合理利用此命令,则可能会降低项目质量。

简而言之,git commit会将更改添加到本地存储库。

用法

$ git commit -m "your useful commit message"

git status

使用此Git命令可以方便地查看有多少文件需要得到关注。你可以随时运行此命令。

此命令可以用来在git add和git commit之间查看状态。

用法

$ git status

git push

(借助git remote命令)与远程存储库连接之后,就需要将更改推送到存储库。

用法

$ git pus

git log

在git log的帮助下,你可以看到所有之前的提交,并且最近的提交出现在最前面。

用法

$ git log

git rm

有时你需要从代码库中删除文件,在这种情况下,可以使用git rm命令。

它可以从索引和工作目录中删除跟踪的文件。

用法

$ git rm <your_file_name>

为什么使用git

使用git的目的

通过git管理github托管项目代码

git初始化

初始化个人基本信息

设置用户名: git config -- global user.name''

设置用户邮箱: git config -- global user.email''

初始化仓库(本地仓库)

tips:必须先创建一个仓库后才能配置基本信息

1.创建文件夹

2.在文件夹内初始化git(创建git本地仓库)

cd 文件夹

git init在当前目录新建一个Git代码库

向仓库中添加文件

删除文件

工作区删除文件

rm 文件名

从git中删除文件

git rm 文件名

提交操作

git commit -m'提交描述'

git管理远程仓库(github)

克隆操作

目的:将远程仓库(github对应的项目)复制到本地

git clone 仓库地址

如果克隆报错可以看一下这个https://blog.csdn.net/weixin_46191137/article/details/133739981

将本地文件克隆到远程仓库

git push

设置远程仓库url

git 最好的地方在于它允许我们以非常有效的方式管理项目。远程仓库可以使用两种方法连接到本地 git 仓库:通过 HTTPs 和通过 SSH 连接。

设置源 URL(远程仓库 URL)

首先,你可以使用以下命令检查当前仓库是否与任何远程仓库关联。

git remote -v

如果仓库存在并使用 HTTPS,它将显示以下结果:

origin https://github.com/user/repo-one (fetch)

origin https://github.com/user/repo-one (push)

如果仓库存在并使用 SSH,它将显示以下结果:

origin git@github.com:user/repo-one.git (fetch)

origin git@github.com:user/repo-one.git (push)

如果没有远程仓库与 repo 连接,它将显示空白。

你可以使用以下命令删除关联的 URL:

git remote remove origin

现在你确定远程仓库的存在,你可以将源 URL 设置为:

git remote set-url origin https://github.com/user/another-repo

或者,如果远程仓库 URL 不存在,我们也可以使用以下命令:

git remote add origin https://github.com/user/another-repo

但是,如果你想添加另一个远程仓库 URL,第一个带有 git remote set-url origin https://github.com/user/some-other-repo 的方法将替换之前的 origin URL。我们可以使用 git remote add 并在同一仓库中添加另一个 URL 来解决该问题。

最后修改:2024 年 02 月 28 日
如果你觉得作者像乞讨的,你可以随意打赏他一点。