Git和Github入门笔记

这篇具有很好参考价值的文章主要介绍了Git和Github入门笔记。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

视频地址:

Github 新手够用指南 | 全程演示&个人找项目技巧放送_哔哩哔哩_bilibili

软件下载地址:

Git:Git for Windows

VSCode:Visual Studio Code - Code Editing. Redefined

(图形化git操作要装一个插件:GitLens)

(先下载 VSCode 再下载Git)

安装VSCode记得点击

Git和Github入门笔记,git,github,笔记

安装Git需要记得选VSCode选项:

Git和Github入门笔记,git,github,笔记

GitHub网站:

github: GitHub(用魔法更流畅 推荐SetupVPN插件)

git的三个概念:

1.提交  commit

提交步骤分 :工作区 ---> 暂缓区---->仓库

Git和Github入门笔记,git,github,笔记

2.仓库 repository

3.分支 branch

常用命令:

汇总:

git命令1
序号 名称 命令 备注
1 克隆仓库 git clone <git地址> 把代码下载下来
2 初始化仓库 git init
3 添加所有文件到暂存区 git add -A 可以用图形化界面
4 把暂存区的文件提交到仓库 git commit -m "提交信息"
5 查看提交的历史记录 git log --stat
6 工作区回滚 git checkout <filename>
7 撤销最后一次提交 git reset HEAD^1
8 以当前分支为基础新建分支 git checkout -b <branchname>
9 列举所有的分支 git branch
10 单纯地切换到某个分支 git checkout <branchname>
11 删掉特定的分支 git branch -D <branchname>
12 合并分支 git merge <branchname>
13 推送当前分支最新的提交到远程 git push
14 拉取远程分支最新的提交到本地 git pull

git clone <git地址>(克隆仓库)

作用:

将git网站上的资源 下载到本地。

使用步骤:

1. 找到git的项目后 复制地址:Git和Github入门笔记,git,github,笔记
2.在要存储项目的文件夹中右击唤出git终端:

Git和Github入门笔记,git,github,笔记

3.在终端中输入命令(git clone)+地址:

Git和Github入门笔记,git,github,笔记

命令(git clone)与直接下载ZIP的区别:

1.用命令下载会有 git库(隐藏文件) 有git库就能利用git与github进行交互。

2.直接下载ZIP压缩包,下载出来的是单纯的文件 和git没有任何关系(如果只是想下载代码就足够了) (可以用代码 git init 进行初始化 和git创建联系)

git init (初始化​​​​​​​仓库)

作用:

把一个项目文件与github进行关联,能上传进github的网站。

使用步骤(两种方式):

命令方式:

1.在项目文件夹中打开git的终端窗口,并输入命令 git intit,出现隐藏文件.git则算成功

Git和Github入门笔记,git,github,笔记

图形化(VScode 方式)

1.用VSCode打开项目文件夹,找到源代码管理,点击初始化库。

Git和Github入门笔记,git,github,笔记

git add (添加文件到暂存区)

作用:

将项目文件存至暂存区

命令模式:

  git add -A :添加所有文件到暂存区

打开VSCode的终端:

Git和Github入门笔记,git,github,笔记

在终端输入git add -A 将全部的文件载入缓存

Git和Github入门笔记,git,github,笔记

Git和Github入门笔记,git,github,笔记

图形化模式:

点击 暂存所有更改即可暂存

Git和Github入门笔记,git,github,笔记

git commit -m "提交信息"(把暂存区的文件提交到仓库)

作用:

将暂存区的文件提交到仓库! 是本地仓库!!

命令模式:

Git和Github入门笔记,git,github,笔记

Git和Github入门笔记,git,github,笔记

图形化模式:

在代码管理器中 命名提交

Git和Github入门笔记,git,github,笔记

git log --stat(查看提交的历史记录) 按q退出

作用:

可以查看提交的历史记录。

命令模式:在VScode的终端中输入 git log --stat 就会显示相关 commit的信息

Git和Github入门笔记,git,github,笔记

git checkout <filename>(工作区滚回)

作用:

当一个文件修改后(例如readme.md)修改了一些东西并且保存了后

(可以存在缓存区但尚未commit)

就能利用命令 git checkout <文件名称> 修改回 修改前的样子。

Git和Github入门笔记,git,github,笔记

Git和Github入门笔记,git,github,笔记

图形化模式:

Git和Github入门笔记,git,github,笔记

git checkout -b <branchname> (以当前分支为基础新建分支)

作用:

在当前的分支下建立新的分支。 

命令模式:(创建一个a分支)

Git和Github入门笔记,git,github,笔记

图形化界面模式(创建一个a分支):

Git和Github入门笔记,git,github,笔记

可在这添加查看分支

 git checkout <branchname> (单纯地切换到某个分支)

作用:

切换到某个分支

命令模式:(好像只有命令模式)

Git和Github入门笔记,git,github,笔记

git reset HEAD^1(撤销最后一次提交)

作用:

将上次commit的更改文件撤销。撤销提交后上一次更改的内容还在只是(撤销掉了提交)

命令模式:

Git和Github入门笔记,git,github,笔记

Git和Github入门笔记,git,github,笔记

图形化界面模式:

Git和Github入门笔记,git,github,笔记

git branch(列举所有的分支)

作用:

将现有的分支全部列举出来

命令模式:(有 a  和 main分支)

Git和Github入门笔记,git,github,笔记

图形化界面显示:(有 a  和 main分支)

Git和Github入门笔记,git,github,笔记

git branch -D <branchname>(删掉特定的分支)

作用:

删除掉特定分支,例如删除a分支 一般是 合并后再删除。

git merge <branchname> (合并分支) --abort(放弃合并)

作用:

在本分支中,合并需要合并的分支;例如 main分支需要合并b分支

把b分支合并至main分支中:

在main分支下操作命令即可:

Git和Github入门笔记,git,github,笔记

 

创建远程仓库:(我们代码在本地仓库要存储至远程仓库就先要创建远程仓库)

将项目上传到Github的网站上:

首先登陆github

Git和Github入门笔记,git,github,笔记

Git和Github入门笔记,git,github,笔记

Git和Github入门笔记,git,github,笔记

在命令行中输入这些

Git和Github入门笔记,git,github,笔记

Git和Github入门笔记,git,github,笔记

再重新点击

Git和Github入门笔记,git,github,笔记

git push (推送当前分支最新的提交到远程)

作用:

把本地的当前分支,最新的commit 提交到远程。

案例:

原本在远程仓库上的文案是这个。

Git和Github入门笔记,git,github,笔记

进入本地VSCode 修改提交并输入命令

Git和Github入门笔记,git,github,笔记

刷新后就变成了

Git和Github入门笔记,git,github,笔记

git pull  (拉取远程分支最新的提交到本地)

将远程的修改 提交到本地

原本是

Git和Github入门笔记,git,github,笔记

Git和Github入门笔记,git,github,笔记

Git和Github入门笔记,git,github,笔记

修改完成后,进入本地 输入命令 

本地原本的样子:

Git和Github入门笔记,git,github,笔记

输入命令后

Git和Github入门笔记,git,github,笔记文章来源地址https://www.toymoban.com/news/detail-830050.html

到了这里,关于Git和Github入门笔记的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Git命令学习及Git 与 GitHub 的绑定实现学习笔记

    目录 一.Git常用命令及创建本地仓库步骤  二.利用 SSH 完成 Git 与 GitHub 的绑定 三.本地没有git仓库,拉取github仓库代码到本地并push代码到远程仓库步骤 四.本地有仓库,拉取github仓库代码到本地并push代码到远程仓库步骤 一.Git常用命令及创建本地仓库步骤 1.首先使用cd命令进入

    2024年02月04日
    浏览(48)
  • github使用笔记及git协作常用命令

    1.Github有一个主库 ,每个人自己也有一个库,称为分支。 2.Github的协作流程 :先从主库fork出自己的分支, 然后进行代码的修改等操作, 操作完之后从本地库上推到自己的服务器分支,然后 服务器分支Pull Request到 主库。 3.本地仓库由git维护的三棵“树\\\"组成 :第1个是工作目

    2024年02月14日
    浏览(46)
  • Git笔记--Ubuntu上传本地项目到github

    目录 1--基本配置 2--本地上传 ① 创建ssh-key ② 查看并关联ssh-key         复制内容,在 GitHub 中依次点击 Settings - SSH and GPG keys - New SSH key,将 id_rsa.pub 文件中的字符串复制进去; ③ 检查关联情况         输出欢迎信息即关联认证成功! ​​​​ 设置令牌:         Settin

    2024年02月14日
    浏览(60)
  • github使用教程(包括git命令、git Desktop桌面端)——从安装到入门,适合小白

    2023.12.09持续更新中 计划再更新一些git软件命令以及git Desktop使用方法 众所周知,github上有着丰富且优秀的项目以及学习资源,对于想从该平台上学习生信的人来说,可以提供很大帮助。 因此,本文主要是想记录一下自己学习的步骤(记录向),同时分享给有需要帮助的人。

    2024年04月13日
    浏览(51)
  • 本地运行github上下载的项目--接Git入门篇

    这是一个基于Spring Boot 和 Mybatis Plus 构建的Java项目,很经典的外卖项目,参考b站的黑马瑞吉外卖。 SpringBoot项目,首先下载一些常见的项目要求的组件。然后配置如下:          看README ,在阅读该项目README的构建部分时,依据作者提示我做出如下操作:         3.1. 在数据

    2024年04月12日
    浏览(41)
  • Git学习笔记(第6章):GitHub操作(远程库操作)

    目录 6.1 远程库操作 6.1.1 创建远程库 6.1.2 命名远程库 6.1.3 本地库推送到远程库(push) 6.1.4 远程库拉取到本地库(pull) 6.1.5 远程库克隆到本地库(clone) 6.2 团队内协作 6.3 跨团队协作 6.4 SSH免密登录 命令 作用 git remote -v 查看所有远程仓库的别名和地址 git remote add 远程仓库别名 远程

    2024年01月20日
    浏览(44)
  • Git入门到精通——保姆级教程(涵盖GitHub、Gitee、GitLab)

    此文档来源于网络,如有侵权,请联系删除! Git 是一个开源的 分布式 版本控制系统,可以有效、高速地处理从很小到非常大的项目 版本管理 。也是 Linus Torvalds 为了帮助管理 Linux内核 开发而开发的一个开放源码的 版本控制软件 。 Git概述 Git 是一个免费的、开源的分布式版

    2024年02月13日
    浏览(43)
  • Git入门到精通全套教程(涵盖GitHub\Gitee码云)

    一个小时搞定Git 对应的视频教程讲解: Git入门到精通全套教程(涵盖GitHubGitee码云)_哔哩哔哩_bilibili 目录 1. 为什么要使用版本控制软件 2. 市场上的版本控制软件 3. Git简介 3.1Git简介 3.2集中式vs分布式 3.3作用 二、Git的使用 1. 安装Git 2. Git推送内容到远程仓库的流程 3. Git命令

    2024年02月11日
    浏览(55)
  • git、gitlab、github在windows下通用的操作笔记

    前言:命令是在Git Bash 下输入的命令,GUI部分涉及到小乌龟git,可以自行安装,不同版本有差异,用git的新手也可以尝试 SourceTree 提供漂亮的图形化界面操作(但是卡顿坑多,需三思) 介绍git安装 Git的小乌龟GUI操作 Git bash的命令 主要提供方向不提供具体命令操作是啥,其实

    2024年02月12日
    浏览(43)
  • 【详细教程】关于如何使用Git&GitHub的基本操作汇总&GitHub的密钥配置 ->(个人学习记录笔记)

    点击 官网链接 后,进入Git官网,下载安装包 然后根据系统类型进行下载,一般为windows 一般选择64位的安装器版本 下载好后开始安装 点击Next 默认即可,Next 默认即可,Next Next Next Next Next Next Next Next Next Next install即可 我们在桌面随便创建一个文件夹例如code 进入code文件夹 鼠

    2024年02月06日
    浏览(56)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包