github面向初学者

Github的强大功能不言而喻,然而它的使用方法把不少人拒在门外。

为了快速上手,我认为GitHub初学者使用的话,用github desktop和vscode就够了

初级:用github desktop和vscode

如图;下载好github desktop并登录你的GitHub账号后就能在这里创建仓库和克隆仓库,如果你要把本地的代码上传到github,还能添加本地仓库

  1. 在GitHub desktop上打开或创建一个仓库后
  2. 打开vscode,在vscode打开该仓库所在目录,创建文件,之后做的所有修改,都会在GitHub desktop上显示。
  3. 在GitHub desktop上点击commit,点击push\fetch origin,即可上传到github.com

上手快!方便快捷!

至于vscode,根据提示安装git,完全可以无脑上手。

初接触,以下是需要了解的概念:

git和github的区别?

  1. Git:

    • Git 是一个分布式版本控制系统,由 Linus Torvalds 创建。它允许开发人员跟踪文件的更改、协作工作和管理代码版本。使用 Git,开发人员可以在本地仓库中保存项目的历史记录,并在需要时将更改推送到远程仓库或从远程仓库拉取更改。
    • Git 提供了诸如分支管理、合并、标签、撤销更改等功能,使团队能够高效地协作开发软件项目。
  2. GitHub:

    • GitHub 是一个基于 Git 的代码托管平台,提供了基于 Web 的界面,使得开发人员可以在云端存储他们的 Git 仓库,并与他人共享和协作。GitHub 提供了一系列功能,包括代码托管、问题跟踪、代码审查、项目管理、团队协作等。
    • 开发人员可以在 GitHub 上创建自己的仓库,将代码推送到这些仓库,并与其他开发人员共享和协作。GitHub 也被广泛用于开源项目的托管和社区贡献。

因此,Git 是一个版本控制系统,而 GitHub 则是一个基于 Git 的代码托管和协作平台。开发人员使用 Git 来管理和跟踪他们的代码更改,而 GitHub 则提供了一个集中式的平台,使得团队能够轻松地共享、协作和管理他们的代码项目。

clone和push是什么?

1. Clone(克隆):
   - 克隆是从 GitHub 上复制一个项目到您自己的电脑上的过程。就像您从互联网上下载一份文件到您的电脑一样。
   - 当您想要获得一个 GitHub 项目的副本并在自己的电脑上进行修改、编辑或查看时,您可以使用克隆命令来获取项目的副本。
   - 克隆操作使您可以在本地工作,不需要直接在 GitHub 网站上编辑文件,而是在自己的电脑上使用您熟悉的编辑器进行编辑。

2. Push(推送):
   - 推送是将您在本地电脑上做出的更改上传到 GitHub 上的过程。就像您将文件从您的电脑上传到互联网一样。
   - 当您在本地编辑、添加或删除文件后,您需要使用推送命令将这些更改上传到 GitHub 服务器上,以便其他人可以看到您的更改并与您协作。
   - 推送操作使您可以与其他人共享您的工作成果,并使您能够参与到开源项目或团队协作中。

简而言之,克隆是从 GitHub 上获取项目的副本到您的电脑上,而推送是将您在本地所做的更改上传到 GitHub 上,以便与他人共享和协作。这两个操作是 GitHub 上日常工作中的基本操作,可以帮助您与他人合作开发软件项目、共享代码并保持项目的更新。

什么是pull和folk?

1. Pull(拉取):
   - 想象您和朋友在一起写一篇文章。当您完成您的部分后,您的朋友想要添加他们的想法或编辑您的内容。在 GitHub 中,"pull" 意味着请求将您的更改合并到主仓库中
   - 您可以通过 "pull request" 向主仓库的所有者发出请求,要求他们查看并接受您的更改。这是一种协作的方式,使得多个人可以在同一个项目上合作,每个人都可以向项目贡献自己的工作。

2. Fork(衍生):
   - 想象您看到一篇很棒的文章,但您想在上面做一些修改,或者添加一些自己的内容。在 GitHub 中,您可以 "fork" 这篇文章的仓库,这意味着您创建了该仓库的一份副本
   - 通过 "fork",您可以在自己的副本上做任何您想做的修改,而不会影响到原始仓库。这使得每个人都可以在自己的副本上自由地做任何改动,而不会影响到他人的工作。如果您的修改对原始项目有帮助,您可以通过 "pull request" 将您的更改贡献回原始仓库,让所有人都能受益。

总的来说,"pull" 和 "fork" 是 GitHub 中协作和贡献的重要工具。它们使得开发者可以在同一个项目上协作,共享工作,并相互贡献。

pull request是干什么的?(多人协作才用,初学者先不管)

 "fork"(衍生)了别人的仓库,并在您自己的衍生(forked)仓库中进行了更改后,您可以通过 "pull request"(拉取请求)将您的更改提交给原始仓库的所有者,请求他们将您的更改合并到他们的主仓库中。

下面是提交 "pull request" 的一般流程:

1. **Fork 原始仓库:** 首先,您需要 "fork" 原始仓库,这将在您的 GitHub 账户中创建一个原始仓库的副本。

2. **在您的衍生仓库中进行更改:** 在您 fork 的仓库中进行您想要的任何更改、修复或增强。

3. **提交 Pull Request:** 当您的更改完成后,您可以通过 GitHub 界面向原始仓库的所有者发起 "pull request"。在 GitHub 界面中,导航到您 fork 的仓库页面,然后点击 "Pull Request" 按钮,然后选择 "New Pull Request"。在这里,您可以选择要合并的分支,撰写一些说明,并将您的更改提交给原始仓库的所有者。

4. **等待审查和合并:** 原始仓库的所有者将会收到您的 "pull request",他们会查看您的更改并决定是否接受。如果您的更改对原始项目有价值,他们可能会接受您的请求并将您的更改合并到他们的主仓库中。

一旦您的更改被合并到原始仓库中,其他人就可以从原始仓库中获取您的更改。这就是 GitHub 中协作的基本流程,使得开发者能够共同合作、共享代码并进行代码审查。

ok,这样就可以用它来下载别人的或者上传自己的代码了

晋级:用git命令

直接打开vscode创建一个文件夹,初始使用git要创建一个新的git仓库

Git 是一个分布式版本控制系统,用于跟踪文件的变化并协调多个人员在这些文件上的工作。以下是 Git 的基本使用方法:

1. 创建一个新的 Git 仓库

要在项目中使用 Git,首先需要初始化一个新的 Git 仓库。

 

bashCopy code

git init

2. 克隆现有的 Git 仓库

如果要在本地计算机上克隆现有的 Git 仓库,可以使用 git clone 命令。

git clone <repository-url>

3. 添加文件到暂存区

在 Git 中,文件有三种状态:已修改 (modified)、已暂存 (staged) 和已提交 (committed)。要将文件从工作目录添加到暂存区,可以使用以下命令:

git add <filename>

或者将所有修改过的文件都添加到暂存区:

git add .

4. 提交文件到仓库

一旦文件添加到了暂存区,就可以提交到 Git 仓库了:

git commit -m "commit message"

5. 查看状态

可以使用以下命令查看文件的状态:

git status

6. 查看提交历史

可以使用以下命令查看提交历史:

git log

7. 撤销更改

如果需要撤销对文件的修改,可以使用以下命令:

git checkout -- <filename>

8. 分支管理

Git 允许您创建和管理分支。以下是一些常用的分支操作:

  • 创建新分支:

git branch <branch-name>

  • 切换到其他分支:

git checkout <branch-name>

  • 创建新分支并立即切换到该分支:

git checkout -b <branch-name>

  • 合并分支:

git merge <branch-name>

9. 远程仓库操作

Git 允许您与远程仓库进行交互,常用的命令包括:

  • 添加远程仓库:

git remote add origin <remote-repository-url>

  • 将本地更改推送到远程仓库:

git push origin <branch-name>

  • 从远程仓库获取更新:

git pull origin <branch-name>

  • 查看远程仓库信息:

git remote -v

在 Visual Studio Code 中,左侧的源代码管理(Source Control)视图通常提供了一系列操作按钮,包括提交(Commit)、推送(Push)、拉取(Pull)、分支切换(Branch)等等。您可以直接点击左侧的提交(Commit)按钮来进行提交操作。

以下是如何在 Visual Studio Code 中进行提交操作:

  • 1. **打开源代码管理视图:** 在 Visual Studio Code 的左侧活动栏中,点击源代码管理图标(通常是一个带有三个圆点的图标),即可打开源代码管理视图。
  • 2. **查看更改:** 在源代码管理视图中,您会看到列出了您所做的更改。未暂存的更改将显示在 "更改" 部分,您可以通过单击文件查看更改的详细内容。
  • 3. **暂存更改:** 如果您想要提交某些更改,首先需要将它们暂存。您可以通过点击文件旁边的加号图标将文件添加到暂存区。
  • 4. **提交更改:** 一旦您选择了要提交的更改,您可以在 "消息" 输入框中输入提交消息,然后点击提交按钮(通常是一个复选框和勾号)进行提交。
  • 点击提交按钮后,您的更改就会被提交到本地 Git 仓库中。

请注意,提交到本地仓库的更改需要通过推送(Push)操作才能同步到远程仓库中。您可以在提交后点击源代码管理视图的推送按钮来进行推送操作。

总结:

先上手再在实践中摸索着学习。英文网站看不懂怎么办?强烈建议下载一个网易有道词典,哪里不会点哪里!

  • 20
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值