【git】git使用手册

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

目录

一 初始化

1.1 账号配置

1.2 ssh生成

1.2.1 配置ssh

1.2.2 测试SSH

1.3 初始化本地仓库并关联远程仓库

二 使用

2.1 上传

2.2 拉取

三 问题

3.1 关联失败


一 初始化

  • git的安装很简单,下载后大部分进行下一步完成即可----->地址: git工具下载

1.1 账号配置

  • 设置用户名和邮箱
  • 虽然不设置也是可以的,但这会影响历史的追溯和可读性。
  • 虽然Git允许任意设置邮箱地址,但从实际使用的角度出发,最好提供一个有效的联系方式。
git config --global user.name "Stitch"
git config --global user.email "stitch@163.com"
git config --global --list

1.2 ssh生成

  •  命令执行后,连敲3次回车键
# 生成ssh
ssh-keygen -t rsa

【git】git使用手册,git,git

1.2.1 配置ssh

  • 生成ssh后进入C:\Users\用户\.ssh 目录
  • 复制id_rsa.pub中的密钥
  • 进入git远程仓库 点击个人头像->Setting->SSH and GPG keys
  • 将复制的密钥复制进去后点击添加SSH Key

【git】git使用手册,git,git

【git】git使用手册,git,git

1.2.2 测试SSH

ssh -T git@github.com

  • 第一次验证时需要输入yes

【git】git使用手册,git,git

1.3 初始化本地仓库并关联远程仓库

  • 新建一个文件夹,使用git init 初始化本地仓库,这一步是必须要做的

git init

  • git remote 关联远程仓库

git remote add origin git@github.com:2021AY/testfirst.git

#origin 表示创建一个别名基于远程仓库 以后用这个别名就可以

#git@github.com:2021AY/testfirst.git 远程仓库的地址 如果配置了SSH可以使用SSH地址

  • git fetch origin:更新远程仓库的内容到本地仓库
  • git branch -a: 查看远程分支情况
  • git checkout -b newBranch: 创建切换到新分支工作,名字与远程分支相同
  • 如果已经有分支名可以直接使用git checkout branchname 或者git switch
  • 关联远程仓库的指定分支如果本地分支不存在:

git checkout -b your-local-branch origin/main

  • 如果本地分支存在 

git branch --set-upstream-to=origin/main your-local-branch

二 使用

2.1 上传

#将修改的文件添加到暂存区

git add *

#提交暂存区所有改动到本地仓库

git commit -m "初始化提交"

# 将本地分支推送到远程仓库

git push

2.2 拉取

  • 直接使用git pull 拉取相关联的指定分支的代码

git pull

三 问题

3.1 关联失败

fatal: no commit on branch 'openGL_Advanced' yet

  • 使用git branch --set-upstream-to=origin/main your-local-branch 关联时报错提示
  • 需要先把远程分支的内容pull下来

push declined due to repository rule violations文章来源地址https://www.toymoban.com/news/detail-850526.html

  • 这种类型的报错,根据上面给出提示的地址,点进去解决就可以,一般是邮箱安全的问题,或者 用户推送保护的问题。

到了这里,关于【git】git使用手册的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 玩转Git: 程序员的日常手册

    Git是一个分布式版本控制系统,也是一个开源项目,最初为了帮助Linux内核开发。Git主要着重于数据完整性,数据的离散存储以及支持非线性开发,例如多个并行的散射分支。它具有超强的合并和分支操作。 在开始之前,我们需要首先在Git官方网站安装 Git。完成后,打开你的

    2024年02月04日
    浏览(40)
  • Git 实战指南:常用指令精要手册(持续更新)

    👑专栏内容:Git ⛪个人主页:子夜的星的主页 💕座右铭:前路未远,步履不停 Git 是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。Git 是基于 Linux内核开发的版本控制工具,与常用的版本控制工具不同,它采用了分布式版本库的方

    2024年01月18日
    浏览(53)
  • 小白都看得懂的git代码仓库管理手册

    由于个人记性不怎么好,对于版本控制工具的使用也不怎么常用,对于一些命令的使用参照各个博客,仅做个人记录。 2022-08-28 :经过了这么久的拖延,今天终于下定决心好好更新一下关于git操作的内容,因为自己也是通过诸多前辈的文章和视频,逐步摸索出一套git使用方案

    2023年04月10日
    浏览(45)
  • git文件管理与索引,深入理解工作原理,java面试手册升级版

    git add 命令的意义是将暂存一个文件。以Git文件分类而言,如果一个文件是未追踪的,那么 git add 会将文件的状态转化为 已追踪状态 。如果git add 作用一个目录 ,那么该目录下的 所有文件都会被递归为已追踪状态暂存起来 。接着之前的例子,继续进行讲解。 $ git status On b

    2024年04月12日
    浏览(47)
  • Git 安全警告修复手册:解决 `fatal: detected dubious ownership in repository at ` 问题 ️

    🌷🍁 博主猫头虎 带您 Go to New World.✨🍁 🦄 博客首页——猫头虎的博客🎐 🐳《面试题大全专栏》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~🌺 🌊 《IDEA开发秘籍专栏》学会IDEA常用操作,工作效率翻倍~💐 🌊 《100天精通Golang(基础入门篇)》学会Golang语言

    2024年02月05日
    浏览(42)
  • Mock&Mockito使用手册

    mock  测试就是在测试过程中,对于某些不容易构造或者不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法。这个虚拟的对象就是mock对象。mock对象就是真实对象在调试期间的代替品; Mock 对象 :模拟对象的概念就是我们想要创建一个可以替代实际对象的对象,

    2024年02月11日
    浏览(37)
  • ImageMagick使用手册

    本教程持续更新,我学到多少就更新多少。关于ffmpeg如何安装可以看上一篇博客win系统环境搭建(十七)——windows下载安装ImageMagick。若是想有更好的阅读体验,可以直接看我GitHub博客的本篇文章,排版上会更好一点,ImageMagick使用手册。 ImageMagick是一个用于查看、编辑位图

    2024年01月24日
    浏览(35)
  • Gerrit 使用操作手册

    一、Gerrit简介 Gerrit 是一种免费、开源的代码审查工具,使用网页交互页面。这个软件的名称来自于荷兰设计师师赫里特·里特费尔德(Gerrit Rietveld),作者为Google公司的Shawn Pearce。它使用Git作为底层版本控制系统,相比于其他的代码管理工具,Gerrit明显的特色是代码审核。利

    2024年02月02日
    浏览(69)
  • ChatGPT中文使用手册

    简要介绍: First:什么是ChatGPT? ChatGPT是由OpenAI训练的一款大型语言模型,最新版为GPT3.5(公开版)和GPT4.0(PLUS会员版本) 它能够生成类似于人类写作的文本。您只需要给出提示或提出问题,它就可以生成你想要的东西。 在此文章中,您将找到可与 ChatGPT 一起使用的各种提示

    2024年02月05日
    浏览(36)
  • Element UI使用手册

    目录 1、前言: 2、Element UI的官方网站为: 3、使用Element UI 3.1 导入资源 3.2布局和容器组件 3.2.1 Layout布局 3.2.2Container布局容器 3.2.3卡片  4、常用组件 4.1按钮组件 4.2消息提示 4.3表单  4.3.1表单控件(Form Controls): 1、前言: Element UI 是一个流行的开源前端组件库,用于构建

    2024年02月05日
    浏览(35)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包