【Git 从入门到精通】使用Git将本地代码推送到Github

这篇具有很好参考价值的文章主要介绍了【Git 从入门到精通】使用Git将本地代码推送到Github。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、创建远程库

打开github.com,点击右上角加号,点击第一个选项。
【Git 从入门到精通】使用Git将本地代码推送到Github
填写库的基本信息,如果你想代码开源就选择public,否则就选择private。
【Git 从入门到精通】使用Git将本地代码推送到Github
填好信息后,点击创建将会到下面一个界面(框框中的链接就是库的地址):
【Git 从入门到精通】使用Git将本地代码推送到Github

https://github.com/CorePig/first-git.git

上面一个链接就是刚才创建库的地址。

二、Git操作远程库

在操作远程库之前可以将远程库添加到git中并起一个别名,方便后续的操作。指令如下:

#git remote add 别名 库的地址
git remote add first-git https://github.com/CorePig/first-git.git

【Git 从入门到精通】使用Git将本地代码推送到Github
可以使用git remote -v查看有几个库已经有了别名。

1.推送代码

推送代码使用以下命令:

git push 别名 分支名
#强推(当有冲突,但远程代码不重要时可使用)#
#会直接覆盖掉远程有冲突的代码#
git push -f origin master

推送代码的时候需要使用账号密码,一般账号密码放在电脑的凭据管理器内,经过测试我的凭据管理器内有相应的账号密码但是执行指令的时候抛出以下警告:warning: could not find UI helper 'GitHub.UI',于是我不得不使用ssh链接的方式推送代码。
【Git 从入门到精通】使用Git将本地代码推送到Github
使用ssh方式进行代码推送需要事先进行以下一些工作。

第一步:进入用户家目录生成密钥(这里是非对称加密算法rsa):

ssh-keygen -t rsa -C 邮箱

执行命令之后连续回车三次,会看到生成如下.ssh文件夹,这个文件夹内有两个文件id_rsa、id_rsa.pub,我们使用.pub文件中的内容
添加到github账户中即可。可以按照以下步骤执行。
【Git 从入门到精通】使用Git将本地代码推送到Github
第二步:打开.ssh文件夹,将.pub文件中的内容复制出来。
【Git 从入门到精通】使用Git将本地代码推送到Github
第三步:填充到github账户内。
【Git 从入门到精通】使用Git将本地代码推送到Github
【Git 从入门到精通】使用Git将本地代码推送到Github
【Git 从入门到精通】使用Git将本地代码推送到Github
【Git 从入门到精通】使用Git将本地代码推送到Github
至此,密钥配置完毕。此时将github代码库的ssh地址拿过来,就可以远程推送代码了。
【Git 从入门到精通】使用Git将本地代码推送到Github
结果如下图:
【Git 从入门到精通】使用Git将本地代码推送到Github

2.克隆代码

克隆代码是将远程仓库的代码下载下来,只要库的权限是public,就可以直接下载,不需要登录账号。

git clone 远程地址

【Git 从入门到精通】使用Git将本地代码推送到Github
【Git 从入门到精通】使用Git将本地代码推送到Github

3.拉取代码

当远程库代码有所更新的时候,我们可以将代码拉取过来,同步到本地。

git pull 远程库地址别名 远程分支名
#下面两句用在特定时机#
git pull origin master --allow-unrelated-histories //把远程仓库和本地同步,消除差异
git pull --rebase origin master  //本地代码没有readme文件,本地生成ReadMe文件

【Git 从入门到精通】使用Git将本地代码推送到Github

4.Pull request

这里借着Pull request着重说一下团队协作机制,如何协作还需要大家亲自上手,创建一个代码仓库,邀请自己的朋友或者老师模拟对一个仓库中代码进行、拉取、克隆、提交…只有亲自做了才会明白是什么样的一个过程。

  • 团队协作:所有有关开发者均在这个代码仓库,因此直接推送,拉取,合并代码即可,如下图。
    【Git 从入门到精通】使用Git将本地代码推送到Github

  • 跨团队协作:外来开发者想完善本仓库的代码,需要先fork仓库,然后将仓库克隆到本地,编写完代码后推送到fork后的地址,然后从fork后的地址向原仓库发起Pull request,如果原代码仓库管理员同意则协作完毕。如下图【Git 从入门到精通】使用Git将本地代码推送到Github

5.常用命令总结

命令名称 作用
git remote -v 查看当前所有远程地址别名
git remote add 别名 远程地址 起别名
git push 别名 分支 推送本地分支上的内容到远程仓库
git clone 远程地址 将远程仓库的内容克隆到本地
git pull 远程库地址别名 远程分支名 将远程仓库对于分支最新内容拉下来后与当前本地分支直接合并

到这里使用Git进行远程推送也就结束啦!
【Git 从入门到精通】使用Git将本地代码推送到Github文章来源地址https://www.toymoban.com/news/detail-465149.html

到了这里,关于【Git 从入门到精通】使用Git将本地代码推送到Github的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 【Git记录学习】github创建项目以及本地使用(vscode)

    从github中创建空仓库 在执行完上一步操作后会返回这样的界面,包括了一些基本的git操作以及HttpS/SSH地址 生成一个readme.md文档(步骤2 Set up下面有蓝色的超链接,点击即可创建) 4.因为我创建的时候选择了私有仓库,所以要多设置一点东西好像。按步骤创建吧。 然后再次点

    2024年02月04日
    浏览(47)
  • 如何将本地代码推送到git仓库/更换项目git仓库(简单粗暴)

    开发两年半了,这天有一个新项目需要我初始化项目,平常的工作自己只是拉取代码开发再推送,并没有自己创建过仓库,于是乎我研究了一个简单粗暴的方法,完美推送初始化项目! 1.首先在git网站先创建自己的远程仓库 2.直接复制远程仓库地址 3.使用编译工具直接拉取,

    2024年02月16日
    浏览(48)
  • Git使用教程,本地与远程(Github)仓库提交代码

    学会如何利用git来管理代码 Git简单来说就是代码版本控制系统,通过他可以进行多人开发同一个项目然后讲每个人的代码块合并完成一个大项目,还能控制代码版本记录等。Git四个区域 工作区:处理工作的区域(即做项目打代码的区域) 暂存区:已完成的工作临时存放区域

    2024年02月03日
    浏览(73)
  • 一文学会使用Git将本地代码上传GitHub仓库

    要上传本地代码到GitHub仓库,那必然要先在GitHub上建立一个存储代码的仓库,这里我在仓库新建了一个名为 5blog 的仓库。 备注:本文章将以默认分支 main 为例来讲解上传步骤 接着我们打开所要上传文件的所在目录,右键打开 Git Bash 进入Bash面板,依次执行以下步骤。 git in

    2024年02月04日
    浏览(79)
  • 如何使用Git本地tag推送到远程命令

    在Git中,我们可以使用以下命令来创建本地tag: 其中,tag-name为你想要创建的tag名称。此外,如果你希望为tag添加一些描述信息,可以使用以下命令: 这样就可以创建一个带有描述信息的tag。在Git中,我们可以使用以下命令来查看已经创建的tag: 在创建好本地tag之后,我们

    2024年02月03日
    浏览(45)
  • 使用Git将代码传送(更新或者下载到本地)到github/gitee

    目录 一.上传到Github(从0开始) 1.下载git 2.初始化 1、git init  2、git add . 3、git status  4、git remote  5、git  commit 6、git push list master ​编辑7、输入tokens 二、上传到Gitee 三、日常使用的一些操作 1、远程仓库的代码更新到本地 2、对于分支的处理 3、无法新建分支 4、将远程的分

    2023年04月08日
    浏览(80)
  • 如何使用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日
    浏览(60)
  • 超详细Git下载安装配置使用教程,从入门到上传本地项目到GitHub,一文就够了

    身为一个合格的程序Yuan,Git工具我们必然是要掌握的,那么对于小白来讲一定有这几个疑问,Git是什么?怎么使用?怎么配置?Git命令是什么?本文将从这几方面帮助大家了解和使用Git。 Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版

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

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

    2024年02月13日
    浏览(45)
  • 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日
    浏览(57)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包