Windows下git和github的使用

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

介绍windows下的git和GitHub使用。

一、注册gihub账号

github官网:https://github.com 自行创建即可。
登录,create repository新建仓库一个测试库readme,创建完成。
Windows下git和github的使用

二、git的安装

git官方网站:https://git-scm.com/
选择Windows版本下载安装即可。
Windows下git和github的使用
Windows下git和github的使用
下载安装直接默认全部下一步即可
安装完成后,在任务栏可以看到已经存在这几个软件
Windows下git和github的使用

三、生成 ssh key连接GitHub

3.1 生成密钥

打开git bash生成ssh key 密钥,加密方式为rsa。

 ssh-keygen -t rsa

Windows下git和github的使用
可以看到生成的密钥在C盘的用户,用户名下的.ssh名录。
Windows下git和github的使用

3.2 复制公共密钥到git hub

公钥为id_rsa.pub的内容,以txt文本模式打开复制里面的内容。

登录github,在选项setting >> SSH and GPG key >> add new ssh添加刚才的公钥地址即可。title随便填写即可。

Windows下git和github的使用
Windows下git和github的使用
Windows下git和github的使用

3.3 验证是否连接成功

输入以下命令,第一次需要确认输入yes即可。

ssh -T git@github.com

Windows下git和github的使用
如图所示,出现 You’ve successfully authenticated, but GitHub does not provide shell access.则成功连接。

四、git命令上传文件至GitHub仓库

4.1 配置git参数的username,email

这是因为Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和Email地址。

git config --global user.email "xxx@example.com"
git config --global user.name "Your Name"

自己设置自己的用户名和邮箱地址。不设置这一步,后面commit会报错如下:

Author identity unknown
 
*** Please tell me who you are.
 
Run
 
  git config --global user.email "you@example.com"
  git config --global user.name "Your Name"
 
to set your account's default identity.
Omit --global to set the identity only in this repository

4.2 选择一个盘,创建自己的仓库目录

这里我以C盘为例,创建一个demo文件夹作为项目目录。
Windows下git和github的使用
注:在我们进行任何的git操作之前,我们都得先切换到 Git 的仓库目录。

4.3 打开Git Bash,命令进入仓库目录

cd  C:/git/demo

Windows下git和github的使用

4.4 git init初始化仓库目录

进入任何一个新的仓库目录,第一步就是要初始化这个仓库目录。

git init

Windows下git和github的使用
初始化后,默认进入仓库主分支,即master。
命令 git status 可查看仓库状态,初始化后在查看这时已经有了一个空仓库.
Windows下git和github的使用
在文件夹中,这时也出现一个隐藏的文件夹.git,这个是一个仓库。
Windows下git和github的使用

4.5 git add添加文件到本地仓库

在demo文件夹创建一个文件123.txt,作为测试文件。
然后在Git Bash 添加文件到本地仓库。
Windows下git和github的使用

git add 123.txt

Windows下git和github的使用

4.6 git commit提交文件到本地仓库

提交到本地库并备注为123 commit,此时变更仍在本地。

git commit -m "123 commit"

Windows下git和github的使用

4.7 git remote add增加一个远程服务器的别名

为了后续的方便管理,可设置一个别名。
格式为git remote add 别名 git@github.com:GitHub用户名/GitHub仓库名.git

git remote add 123 git@github.com:theonlyu/test.git 

theonlyu 改成自己的GitHub用户名
test 改成自己的GitHub仓库名
Windows下git和github的使用

4.8 git push推送到github仓库

后面接刚才设置的别名就可以了。

git push 123 master

Windows下git和github的使用
在GitHub的test仓库查看,也已经存在文件了。
Windows下git和github的使用
推送完成,命令参考:

git add README.md #添加文件到本地仓库
git rm README.md #本地倒库内删除
git commit -m "first commit" #提交到本地库并备注,此时变更仍在本地。
git commit -a  ##自动更新变化的文件,a可以理解为auto
git remote add xxx git@github.com:xxx/xxx.git  #增加一个远程服务器的别名。
git remote rm xxx   ##删除远程版本库的别名
git push -u remotename master #将本地文件提交到Github的remoname版本库中。此时才更新了本地变更到github服务

五、从GitHub仓库下载至本地

下载比较简单,在GitHub右边的code下可看到好几种下载方式,可以直接下载zip压缩文件,也可命令下载,一般选择ssh方式,可读写。
Windows下git和github的使用

5.1 同样你需要进入一个目录

如直接下载到C盘的test文件夹,则先进入C盘test文件夹

cd /c/git/demo/test

Windows下git和github的使用

5.2 git clone下载至本地

git clone git@github.com:xxxxxx/test.git

Windows下git和github的使用

下载方式差别参考:

git clone git://github.com:xxxx/test.git ##以gitreadonly方式克隆到本地,只可以读
git clone git@github.com:xxx/test.git  ##以SSH方式克隆到本地,可以读写
git clone https://github.com/xxx/test.git ##以https方式克隆到本地,可以读写
git fetch git@github.com:xxx/xxx.git  ##获取到本地但不合并
git pull git@github.com:xxx/xxx.git ##获取并合并内容到本地

六、Git的分支管理

6.1 创建分支

例子:在本地demo目录创建一个branch.txt以分支提交。

git branch #显示当前分支是master
git branch new_bra  #创建分支命名为new_bra
git checkout new_bra  #切换到新分支
git add branch.txt
git commit -m "added branch.txt"
git push 123 new_bra  ##把分支提交到远程服务器,只是把分支结构和内容提交到远程,并没有发生和主干的合并行为。

Windows下git和github的使用
在github左上角可看到,new_bra分支已经上传成功,文件也存在了。主master却还没有新文件,因为没合并。
Windows下git和github的使用

6.2 合并分支

如果new_bra分支成熟了,就是代码确认下来了,觉得有必要合并进master

git checkout master  #切换到新主干
git merge new_bra  ##把分支合并到主干
git branch #显示当前分支是master
git push 123 master #此时主干中也合并了new_bra的代码,123为别名

Windows下git和github的使用
在github中成功合并,切换至master,新文件 branch.txt 也存在了。
Windows下git和github的使用文章来源地址https://www.toymoban.com/news/detail-456728.html

6.3 其他命令

#更新远程分支列表
git remote update 别名 --prune
 
#查看所有分支
git branch -a
 
#删除远程分支
git push 别名 --delete 分支名
 
#删除本地分支
git branch -d 分支名

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

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

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

相关文章

  • windows下的git 安装与使用以及可能遇到问题

    一、安装部分: 首先关于git安装,直接从官网下载即可下载地址为:Git - Downloads (git-scm.com) 安装上面没什么需要注意的,一路next下来即可。 二、环境配置: 1.安装好之后设置姓名和邮箱 (注意这里的邮箱和姓名为github官网GitHub注册所使用的邮箱以及用户名) 设置方式为使

    2024年03月23日
    浏览(55)
  • Git&GitHub的使用方法及具体的介绍说明

    GitGitHub 1 版本控制工具应该具备的功能 协同修改 多人并行不悖的修改服务器端的同一个文件。 数据备份 不仅保存目录和文件的当前状态,还能够保存每一个提交过的历史状态。 版本管理 在保存每一个版本的文件信息的时候要做到不保存重复数据,以节约存储空间,提高运

    2024年02月04日
    浏览(46)
  • git介绍,安装(手把手),命令与使用(包含IDEA操作,github,gitee的万字图文详述)

    目录 1.Git 1.1 概述 1.2、版本控制 1.3 版本控制工具 1.3.1 集中式版本控制工具 1.3.2 分布式版本控制工具 1.4 Git简史 1.5 Git 工作机制 1.6 Git 和代码托管中心 2.Git安装 2.1 下载安装包 2.2 选择安装路径 2.3 Git 选项配置 2.4 再次确定 Git 安装目录名 2.5 选择Git 的默认编辑器 2.6 分支名设置

    2024年02月05日
    浏览(57)
  • github国内访问小解(windows)

    使用 github 前必须确保电脑上已经安装了 Git,可以从 Git 官方网站去下载。 官方的网站在国内访问会比较慢,这里可以选择国内镜像:https://registry.npmmirror.com/binary.html?path=git-for-windows/ 确认电脑已经安装git后,就可以开始 github 之旅了。 众所周知在国内访问 github 的网站是比较

    2024年02月05日
    浏览(37)
  • [github+Windows]从github下载指定项目的单个文件或文件夹

    通过搜索发现,网页上大多流传的是Linux如何从github下载单个文件夹,对于小白来说,不想费力气地安装SVN、gitzip等等工具,将github项目中的单个文件夹下载到Whindows本地,当然是越简单越好。 通过网上查找发现了一个github下载单个文件夹的简单工具,是网页版,将网站打开

    2024年01月19日
    浏览(49)
  • Windows下的详细Git安装

    网址链接: Git https://git-scm.com/ CNPM Binaries Mirror https://registry.npmmirror.com/binary.html?path=git-for-windows/ 下载后得到这个程序:        这里它给出的是使用Vim, 我改成的是VSCode:   第一种是让 Git 自己选择,名字是 master ,但是未来也有可能会改为其他名字; 第二种是我们自行决定

    2024年02月11日
    浏览(31)
  • Windows下Github配置ssh公钥(演示时所用系统为Windows11)

    从Github上拉取项目或提交修改时,使用https的方式,每次都要输入账号密码,很麻烦。使用ssh的方式则可以解决这个问题。 配置ssh key的步骤: (1)使用git在本地生成公钥和密钥文件(id_rsa.pub、id_rsa) (2)将生成的公钥添加到Github账号 (3)在git的身份验证代理程序ssh-age

    2024年02月14日
    浏览(42)
  • (LINUX&WINDOWS)无法读取github远程仓库

    ubuntu 18.04 问题分析 这个错误表明 Git 无法连接到 GitHub 的 SSH 服务。有几种可能的原因和解决方法: 网络连接问题: 首先确保网络连接正常。尝试访问其他网站,确保能够正常连接到互联网。 防火墙或代理问题: 如果在一个受限制的网络中,防火墙或代理可能会阻止 Git 连

    2024年02月20日
    浏览(34)
  • GitHub添加SSH(Windows版 简单易懂)

    Linux或MacOS请阅读 https://www.php.cn/faq/528445.html 我们在github进行克隆 git clone xxx 代码或资源时有常用的两种方式 https和ssh 这两种方式简单来说: https:当进行 git clone xxx 或者其他操作远程仓库命令(前提是项目的拥有者或管理员)时需要 输入用户名密码 ssh:需要创建自己使用的

    2024年02月07日
    浏览(35)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包