github代码托管git详细操作指南

这篇具有很好参考价值的文章主要介绍了github代码托管git详细操作指南。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、下载git软件

通过git官网下载,链接:https://git-scm.com/download/win(win版、mac版、linux版)
截图如下:
github代码托管git详细操作指南,github,git

二、安装git

下载完成后显示位置:
github代码托管git详细操作指南,github,git
双击安装:Git-2.43.0-64-bit.exe
截图如下:
github代码托管git详细操作指南,github,git
新手全部选中next到最后install安装
安装完成之后如下截图:
github代码托管git详细操作指南,github,git
通过windows+R输入cmd打开命令窗口,输入git 出现如下信息说明安装成功,右击菜单栏会有Git GUI Here和Git Bash Here。
github代码托管git详细操作指南,github,git
单机桌面右键显示截图所示:
github代码托管git详细操作指南,github,git

三、创建Github账号

开通Github账号后,本地Git仓库和Github仓库仍然不能传输项目,原因是要通过SSH加密才能传输,所以需要让Github认证本地的SSH Key,认证之前,则先使用Git生成SSH Key。

1.确认本地密钥(是否已经有密钥)

查看是否有公钥和私钥,一般在c盘电脑用户的主目录下.ssh目录,如C:\Users****.ssh

公钥:id_rsa.pub
私钥:id_rsa

如果没有这两个文件,甚至.ssh目录也没有,则需要用ssh-keygen 来创建。

2.生成密钥

在.ssh 目录下右键打开Git Bash(.ssh目录不存在,则在任一目录下操作,或者手动创建该目录)
生成秘钥命令:

ssh-keygen -t rsa -C " email@email.com" 

直接回车Enter提示输入密码(可输可不输,若是设置密码,则在后续拉去中需输入密码)
说明:命令中的email,就是Github你注册的邮箱,需要保持一致。

执行完成之后,在.ssh 目录下就会生成秘钥文件(没有.ssh目录的会自动生成,手动创建的则不会重复生成)以pub结尾的是公钥,另一个是私钥。
截图如下:
正常有3个文件
github代码托管git详细操作指南,github,git

3.Github和Gitlab密钥添加

公司用的是gitlab作为仓库管理工具,个人学习使用的是github,两者添加密钥都是差不多的,我以github为例。
登陆个人的github,在搜索框中查询ssh keys,或者点击头像中的setting选项卡,找到ssh keys。

粘贴密钥至Key内容框中:

把生成公钥文件打开,将内容粘到key里面,title里可以自定义配置名称,点击add key。
截图如下:
github代码托管git详细操作指南,github,git
通过点解账号设置下的setting–》SSH and GPG keys来配置公钥
同上github的配置。到这里,Git和github相关配置已完成。
通过本地git拉取云端github代码

四、git代码更新同步相关指南

1. 确认远程仓库

Git更新到本地之前,首先需要确认你要更新的远程仓库。可以使用命令:

git remote -v  #查看当前已经关联的远程仓库。

如果没有关联远程仓库,可以使用命令:

git remote add origin #远程仓库地址来添加远程仓库。

连接上远程库后,在更新代码之前,我们首先需要将远程仓库克隆到本地。可以使用以下命令克隆仓库:

2.克隆远程仓库到本地
git clone <远程仓库地址>

如图所示:
github代码托管git详细操作指南,github,git

回车后,这个命令会在本地创建一个与远程仓库相同的副本。
注意:若是设置有密码则需在拉取过程中输入密码拉取
同时可以设置免密码拉取远程库,本章暂不讲解。

3、查看本地仓库的状态

在更新代码之前,我们可以使用以下命令查看本地仓库的状态:

git status  #显示当前工作目录下文件的状态(已修改、已暂存和未跟踪的文件)
4、拉取最新代码

要将远程仓库的最新代码更新到本地,可以使用以下命令:

git pull  #拉取最新代码到本地,合并到当前分支
5、处理冲突

在拉取最新代码时,如果与本地代码产生冲突,Git会自动标记出冲突的文件和代码行。我们需要手动解决冲突,然后再提交代码。

6、提交本地修改

在更新代码之后,我们可能会对代码进行修改。要将本地修改提交到Git仓库,可以使用以下命令:

git add <文件名>  #添加某个文件到暂存区
git commit -m "提交说明"  #将指定修改的文件暂存,提交到本地仓库
7、推送本地修改到远程仓库

如果我们希望将本地修改推送到远程仓库,可以使用以下命令:文章来源地址https://www.toymoban.com/news/detail-776467.html

git push  #本地仓库的修改推送到远程仓库,并更新远程仓库的代码

到了这里,关于github代码托管git详细操作指南的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Git操作指南

    Git是目前最流行的版本控制系统之一,它为开发者提供了便捷的代码管理和协作工具。对于初学者来说,熟悉Git的操作和基本概念是非常重要的。本文将带你从入门到进阶,逐步掌握Git的常用操作和技巧。 1、Git简介: Git是什么?为什么需要使用Git? Git是一个分布式版本控制

    2024年01月19日
    浏览(42)
  • Git-团队开发及版本控制工具(操作指南)

    下载地址:Git (git-scm.com) 或 Git for Windows 安装:一般情况一直next就行,详细请看:Git 详细安装教程(详解 Git 安装过程的每一个步骤)_git安装-CSDN博客 安装之后校验是否成功:如果出现版本号就说明安装成功了 2.1初始化本地仓库 初始化之后文件夹有一个.git文件,如果没有请

    2024年03月15日
    浏览(86)
  • 【Git 操作指南】| 撤销远程仓库的 push 以及 git commit 提交

    执行 git log 查看版本日志,找到目标版本。 执行 git reset --soft version numbere ,如 git reset --soft d8cedc98e008e14a35d3faf424764648fb29d55b ,重置为之前提交的版本,接着执行 git log 查看是否已经退回到之前的版本。 (注意, git reset --soft 只改变了 HEAD 的指向位置,本地代码不会发生改变

    2024年02月16日
    浏览(57)
  • Flutter调用Rust代码操作指南

    在之前的利用Rust与Flutter开发一款小工具文章中,我们使用Rust代码实现了一个简单的WebSocket发送功能。也在Rust库交叉编译以及在Android与iOS使用这篇中介绍了Rust库的打包以及双端的使用。 今天我们继续用之前WebSocket的代码举例,来介绍如何在Flutter项目中使用。 本篇的主角就

    2024年02月09日
    浏览(44)
  • 【掌握版本控制:Git 入门与实践指南】远程操作|标签管理

                                                      🎬慕斯主页 : 修仙—别有洞天                                               ♈️ 今日夜电波: 泥中に咲く—ウォルピスカーター                                                      

    2024年03月17日
    浏览(53)
  • 【操作宝典】VSCode解锁指南:释放潜能的详细教程!

    目录 📖前言 🚀 1 配置node.js 🚀2. 使用脚本测试vue项目 🚀3. VSCode运行vue 🚀4. VSCode引入elementUI 🌟4.1 显示OPENSSL错误 Visual Studio Code(简称VSCode)是由Microsoft开发的一款免费、轻量级、开源的代码编辑器。以下是VSCode的一些主要特点: 跨平台性: VSCode支持Windows、macOS和Linux操

    2024年02月04日
    浏览(36)
  • Linux环境下远程访问SVN服务:SVN内网穿透的详细配置与操作指南

    由于文档资料越来越多,将所有资料都存放在自己的电脑上容易混淆,并且也不利于分享。这种情况下,考虑将资料上传SVN统一管理,这样一来其他人也能很方便的查略各种资料。 当SVN安装在局域网内的话,想要远程访问资料库或者代码将会受到限制,为了能从公共网络访问内

    2024年02月11日
    浏览(40)
  • 【操作宝典】IDE神器解密:IntelliJ IDEA详细教程,Java编程进阶指南!

    目录 🛸1. 新建Java项目 🛸2. 运行Java程序 🛸3. 创建springboot项目 方法一 导入jar包 ​编辑方法二 maven的安装配置 🛸4. 创建Vue项目 ​编辑4.1 配置node.js ​编辑4.2 idea运行 文件--新建--项目 JAVA模型--JDK 注意: 程序放在src里面 xxx.java则创建的类名只能为xxx 示例程序Hello.java 建议使

    2024年02月05日
    浏览(41)
  • 华为云零代码平台AstroZero新手操作指南-3分钟体验创建培训报名表

    华为云Astro轻应用Astro Zero是华为云为行业客户、合作伙伴、开发者量身打造的低代码/零代码应用开发平台,提供全场景可视化开发能力和端到端部署能力,可快速搭建行业和大型企业级应用并沉淀复用行业资产,加速行业数字化。 在AstroZero上,创建多种实例应用,由浅入深

    2024年02月15日
    浏览(45)
  • 如何使用Git将本地项目推送至代码托管平台?【Gitee、GitLab、GitHub】

    查看当前Git邮箱 git config user.email 设置Git账户名 git config --global user.name = “王会称” ​ 设置Git邮箱 git config --global user.email “wanghuichen2003@163.com” 再次查看是否设置成功 进入git全局配置文件修改 vi ~/.gitconfig 登录Gitee官网,并注册账户 ===================================================

    2024年04月16日
    浏览(50)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包