Git Bash 教程!【不是所有人都会用Git】

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

我不太会用github......

写这篇文章希望能顺利......

【写在前面】介绍一下git bash的复制粘贴的快捷键,以防后续不会:

git bash,git,git,bash,开发语言

开始:

首先下一个windows:git for windows(地址:Git - Downloading Package (git-scm.com))

git bash,git,git,bash,开发语言

(上面这个选择框选择第一个,其他的无脑next。安装路径看自己需要更换不)

然后打开它:

git bash,git,git,bash,开发语言

第一次打开是这样的:

git bash,git,git,bash,开发语言

需要设置用户:(没有账号的先去github上申请一个)

git config --global user.name "name"git config --global user.email "111111@qq.com"

git bash,git,git,bash,开发语言

配置完了之后,在C:\Users\Twilight中找到.gitconfig文件,打开看看:

git bash,git,git,bash,开发语言

命令行也可以进行查看是否配置成功:

 git config user.name git config user.email

git bash,git,git,bash,开发语言

对本地文件夹的操作:

(比如打开我D盘下的code1文件夹,有两种方法)

(1)在电脑直接找到这个文件夹,选择git bash here:

git bash,git,git,bash,开发语言

(2)输入整个文件夹路径

cd d:/code1

git bash,git,git,bash,开发语言

git bash,git,git,bash,开发语言

git bash,git,git,bash,开发语言

仓库设置:

(1)初始化本地仓库:

进入到你想建立本地仓库的文件夹,它可以是空的,建立好了之后再写代码;里面也可以有东西,直接建立就行。

此处用空的文件夹做例子:

初始化:

git init

git bash,git,git,bash,开发语言

然后看github右上角,点击new repository:

git bash,git,git,bash,开发语言

git bash,git,git,bash,开发语言

以上选项填好了,就可以create了:

git bash,git,git,bash,开发语言

创建完了之后走下一步流程:

(2)建立连接

先检查一下电脑中是否有SSH Key:

~/。ssh

git bash,git,git,bash,开发语言

(出现这样的标语就是没有滴~有的话会显示 Is a directory哦~)

所以来吧:

在git bash里面输入

git bash,git,git,bash,开发语言

这时候会出现以上两排提示,它的意思就是让你输入一个文件名,用于保存刚刚生成的ssh key代码。为了避免不必要的麻烦,咱就不输入了,直接回车,这时就是默认生成id_rsa和id_rsa两个密钥文件。创建好了就会提示:

git bash,git,git,bash,开发语言

紧接着它又会问你enter passphrase(empty for no passphrase),这就是让你输入密码,如果设置了密码,在使用ssh传输文件的时候,你就要输入这个密码,为了避免不必要的麻烦,咱就又不设置好了,直接回车车。

然后它让你确认:

git bash,git,git,bash,开发语言

咱就是直接回车一下完事。到这里密钥就设置好了,会受到如下的代码提示:

git bash,git,git,bash,开发语言

然后还会给你展示密钥长什么样子:(哇咔咔看过来)

git bash,git,git,bash,开发语言

能看到如上所示的东西,就说明ssh key 创建成功:

git bash,git,git,bash,开发语言

(3)添加ssh key 到github:

打开github网站:

git bash,git,git,bash,开发语言

git bash,git,git,bash,开发语言

git bash,git,git,bash,开发语言

title随便写,但是key的话:

打开如下的路径,找到.ssh文件夹,用记事本打开id_rsa.pub文件,然后把里面的内容全部粘贴到网页里面的Key框中:

git bash,git,git,bash,开发语言

git bash,git,git,bash,开发语言

点击add ssh key,完了之后你会收到一封邮件嘻嘻:

git bash,git,git,bash,开发语言

测试一下该ssh key:

ssh -T git@github.com

git bash,git,git,bash,开发语言

输入yes,回车,就会收到这样一段美妙的警告:

git bash,git,git,bash,开发语言

当然,如果你看到了access denied,则表示拒绝访问,这个时候就需要用https去访问。

(4)使用ssh连接

(这里要注意,仓库的主人才能使用ssh连接,如果只是成员,那么只能采用https连接。当然不管用哪种连接方式,都是一样的操作。)

git bash,git,git,bash,开发语言

复制红色框框的东西,然后:

$ git remote add first git@github.com:Twilight205/demo.git

git bash,git,git,bash,开发语言

添加之后不会有任何的提示,如果想要确认是否添加了,可以这样:

$ git remote -v

git bash,git,git,bash,开发语言

这里就是显示已经添加了叫first的仓库,一个push一个fetch,就是指一个把代码推到远程仓库,一个把代码从远程仓库取回来,这两个一定是成对存在。

【补充一点子,如果以后不想连接这个远程仓库了,只需要输入“git remote remove + 仓库名字”,例如 git remote remove first】

【再记一个命令:“git add -A”表示提交所有变化!】

(基本上很简单的基础就会了,如何上传提交那些内容没有写进来)

来来来,激动人心的时候要到了。

首先解释一下我写这篇文章的目的其实是遇到了一个错误,如下:

git bash,git,git,bash,开发语言

(这也应证了我开头说的我并不会使用github)

所以,我们要......

学会如何文件克隆......

拿到一个完整的项目,要如何选择下载呢:

git bash,git,git,bash,开发语言

如果你只是想看源码,直接download zip,下载源码压缩包!

如果您使用的是git desktop,您就选择open in desktop!

如果是克隆,往下看:

若仓库是你自己的,就选择ssh连接,不是的话就选择https(前面也提到过),然后复制地址。

(克隆下来是一个文件夹,你想把文件夹放到哪里就在哪里打开gitbash,如何打开前面也有提到哦,别忘记了~)

我就在我的d盘(D:\code1\vue1)这个位置进行clone!:(git clone + 地址)(地址的话我随便去github找的一个项目,主要是用来演示)

git clone https://github.com/ultralytics/yolov5.git

git bash,git,git,bash,开发语言

over,文件夹名字就是远程仓库的名字。文章来源地址https://www.toymoban.com/news/detail-735466.html

到了这里,关于Git Bash 教程!【不是所有人都会用Git】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 先用ChatGPT革自己的命,然后干翻所有人!微软要“梭哈”了!

    ‍数据智能产业创新服务媒体 ——聚焦数智 · 改变商业 现如今,生成式AI刮起的大风可谓是一直都在天上盘旋,ChatGPT这把火也烧的越来越旺。各公司都在追ChatGPT这个热点,例如:百度还没“出生”便先“出名”的文心一言,微软的Bing搜索技术等。其主要目的都是想要抓住

    2024年02月04日
    浏览(31)
  • 【想要安利给所有人的开发工具】最强工具ChatGPT——分享一些使用经验

    目录 🔥个人使用ChatGPT的经验 🔥如何使用ChatGPT  方法一 方法二 🔥🔥提问技巧分享  1、英语翻译员 2、面试官 3、javascript 控制台 4、Excel表格 5、作曲家 6、辩手 7、小说家 8、诗人 9、数学老师 10、网络安全专家 11、医生 12、统计员 13、占星师 14、机器学习工程师 15、R编程

    2024年01月20日
    浏览(43)
  • 所有人都在说,进外包毁一生,没得选怎么办?今天带你剖析利弊

    所有人都在劝你不要去外包 没得选怎么办 前几天有个小伙伴来问我 说自己找了很久的工作 都没有找到满意的 终于呢找到一家公司说是做项目外包 但是身边所有人都在劝他不要去外包 现在呢又没得选很迷茫该怎么办呢 我是一个工作了14年的程序员 今天呢我们来聊一聊 程序

    2023年04月27日
    浏览(25)
  • 【云原生Docker系列第三篇】Docker网络模式(在失去的所有人里,我最怀念自己 )

    😜即日起,更新云原生相关知识,喜欢的小伙伴可以给我点个三连喔 😜收录至专栏 云原生 😜【云原生Docker系列第一篇】Docker镜像管理 😜【云原生Docker系列第二篇】Docker容器管理 docker 使用linux 桥接,在宿主机虚拟一个docker 容器网桥(docker0) ,docker 启动一个容器时会根据

    2024年02月02日
    浏览(45)
  • 微软宣布 AI 聊天机器人必应聊天已向所有人开放,使用方法说明

    点击了解详细信息,网页会跳转到微软新必应的介绍页面,如下所示: 到这里大家就应该知道怎么操作了,点击“在Microsoft Edge中打开”按钮,就会跳转到打开的页面: 点击打开edge浏览器,就会跳转到本地安装的edge浏览器(当然,如果没有安装,就自行安装一下),跳转后

    2024年02月11日
    浏览(55)
  • 49天精通Java,第45天,一个关于 i++ 和 ++i 的面试题打趴了所有人

    大家好,我是哪吒。 公司最近在招聘实习生࿰

    2024年02月08日
    浏览(27)
  • P2P DMA并不是所有场景都会有性能提升

    P2P (Peer-to-Peer) DMA技术理论上可以带来性能提升,特别是在特定的工作负载和场景下。例如,当两个高速设备(如GPU与NVMe SSD)需要频繁进行大量数据交换时,通过P2P DMA,数据可以直接在设备间传输,无需经过CPU中转,这样可以减少数据在系统内存中的多次复制以及CPU上下文切

    2024年01月25日
    浏览(24)
  • 手势交互!人人都会用的交互方式应该如何设计?

    手势交互是指通过手部动作来进行人机交互的一种方式。随着移动设备和触摸屏技术的普及,手势交互成为了一种重要的交互方式。它可以使用户更加直观地操作设备,提升用户体验,同时也可以拓展设备的交互维度,使得用户可以通过更加丰富的手势来完成各种操作。 手势

    2024年01月21日
    浏览(28)
  • Python中最常用的5种线程锁,你都会用吗

    对于日常开发者来讲很少会使用到本章节的内容,但是对框架作者等是必备知识,同时也是高频的面试常见问题。 线程安全是多线程或多进程编程中的一个概念,在拥有共享数据的多条线程并行执行的程序中,线程安全的代码会通过同步机制保证各个线程都可以正常且正确的

    2024年02月08日
    浏览(27)
  • 狗都会用的余弦退火(CosineAnnealingLR)学习率调节算法讲解

    今天刚好有空,来讲讲deep learning中学习率调节的常见技巧:余弦退火算法。 学习率是最影响性能的超参数之一,在我们的大多数的炼丹过程中,遇到 loss 变成 NaN 的情况大多数是由于学习率选择不当引起的(当然也有可能是loss实现过程有问题)。 过大的学习率容易造成los

    2024年01月17日
    浏览(36)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包