git操作github仓库基本操作

时间:2023-02-02 00:06:47

一、登录

首次登录

$ git config --global user.name "Your Name"

$ git config --global user.email ‘your email’

如果忘记了登录名与密码

$  git config --global --replace-all user.email "输入你的邮箱"

$  git config --global --replace-all user.name "输入你的用户名"

检查登录情况

$  git config --list

二、秘钥连接

1、首先检查是否已经有秘钥了

git操作github仓库基本操作

或者在C:\Users\Administrator.ssh查看

git操作github仓库基本操作

2、如果没有的话,执行以下指令生成秘钥:

$ ssh-keygen -t rsa -C "你的邮箱"

3、然后去按照上条方式查看以下有没有生成

4、去C:\Users\Administrator.ssh里找到id_rsa.pub,用记事本打开,全选,复制,得到ssh key公钥。

5、进入github,点击settings

git操作github仓库基本操作

然后打开SSH keys菜单,Add SSH key新增秘钥,填上标题(随意,建议跟repository一致),然后将id_rsa.put文件中的key粘贴,然后Add key生成秘钥。

git操作github仓库基本操作

git操作github仓库基本操作

到此,github账号与本地的SSH key配置完成

三、 将本地文件上传到github仓库

1、 定位到自己的项目目录

Cd D:

Cd mytest:

2、 初始化仓库

Git init

3、 将仓库中的文件压到.git文件夹中

Git add .

4、 填写提交信息备注

Git commit –m ‘注释内容(建议写英文)’

5、 本地文件远程关联仓库

Git remote add origin 仓库地址

git操作github仓库基本操作

6、 上传文件

Git push –u origin master

上传成功!可到仓库中查看文件是否在里面了。

如果上传出现错误:

git操作github仓库基本操作

错误原因:github中的README.md文件没有download到本地代码目录中

执行

Git pull --rebase origin master 此时项目文件下回产生一个readme.md的文件

在执行

Git push –u origin master 则上传成功!

https://blog.csdn.net/heimu24/article/details/81171422

四、 删除仓库中的部分文件

1、 在本地项目文件中删除需要删除的文件

2、 提交的缓存仓库

Git add .

3、 添加注释

4、 提交的仓库

五、 克隆远程仓库到本地

1、 定位到项目文件夹下

2、 初始化

3、 没有连接就先连接

Git remote add origin 仓库地址

4、 克隆仓库

Git clone 仓库地址

六、 删除远程仓库中的所有文件

1、 先将远程项目克隆到本地

2、 再将本地项目定位到克隆的项目下

3、 删除任意文件(可以全部)

4、 更新提交 git push
–u origin master

七、 获取仓库IP

Ping 仓库名+github.io

git操作github仓库基本操作的更多相关文章

  1. git操作github

    转自http://www.cnblogs.com/fnng/archive/2012/01/07/2315685.html 怕找不到~ 本文在我之前的那篇<git/github学习笔记>的 ...

  2. Git连接GitHub仓库详解

    [Annotation]本文将从标题八开始,因为前七个标题是关于Git的基本操作,如果对Git的基本操作不了解的话,可以点击下方链接先看一下Git怎么使用. 关于Git的详细使用 八:创建SSH Ke ...

  3. 使用Git操作GitHub代码入门教程

    GitHub除了网页操作外,还可以借助本地客户端git(或github for windows)来增删修改远程代码.使用Git操作来连接GitHub可以通过Https或SSH方式,使用SSH方式可以免 ...

  4. Git和Github的基本操作

    一.了解Git和Github 1.什么是GIT? Git是一个免费.开源的版本控制软件 2.什么是版本控制系统? 版本控制是一种记录一个或若干个文件内容变化,以便将来查阅特定版本修订情况得系统. 系统 ...

  5. (数据科学学习手札67)使用Git管理Github仓库

    一.简介 Git是目前使用最广泛的分布式版本控制系统,通过Git可以方便高效地管理掌握工作过程中项目内容文件的更新变化情况,通过Git我们可以以命令行的形式完成对Github上开源仓库的clone,以 ...

  6. Linux git 关联 github仓库

    背景: 由于最近学习Spring cloud docker 一键部署, 需要把github仓库项目, 放在Linux上面启动, (以下位置在/root/目录中执行)步骤, 1:安装 git >y ...

  7. 本地Git绑定Github仓库

    前言 Window的小伙伴如果还没在本地配好Git环境可以参考:https://www.cnblogs.com/poloyy/p/12185132.html 创建Github仓库 Github绑定本地 ...

  8. Git下载GitHub仓库里的某一个文件夹或某一个文件

    从Github上下载github上的整个项目,可以用下面指令: git clone https://github.com/XXX/xxxxx.git 其中:XXX是用户在Github上的用户名 xxx ...

  9. 上传本地文件到github仓库基本操作

    上传文件到github时老师忘记指令,或者总是出一些错,每次都要百度浪费时间,因此将常用操作指令归纳卸载这里,以后再也不要担心百度找帖子了... 第一步:新建仓库 新建仓库步骤省略,最后我们得到一个仓 ...

随机推荐

  1. MFC Picture控件加载图片

    CStatic *pPic = (CStatic*)GetDlgItem(IDC_PICTURE); CBitmap bitmap; bitmap.LoadBitmapW(IDB_BITMAP2); ...

  2. python特殊函数 &lowbar;&lowbar;call&lowbar;&lowbar;&lpar;&rpar;

    __call__ 在Python中,函数其实是一个对象: >>> f = abs >>> f.__name__ 'abs' >>> f(-123) ...

  3. 服务器跟VPS有什么区别

    你好. 服务器是独立的真实存在的硬件设备.其实也就是一台高端电脑.他是放在机房运行的.主要为网站以及一些软件应用提供运行平台.而VPS是虚拟服务器.他是利用软件在服务器上虚拟出来的.也就是分配出一部分 ...

  4. js ajax post提交 ie和火狐、谷歌提交的编码不一致,导致中文乱码

    今天遇到一个问题找了很久发现: 使用js ajax post提交 ie和火狐.谷歌提交的编码不一致,导致中文乱码 //http://www.cnblogs.com/QGC88 $.ajax({ url ...

  5. 用Jquery 仿VS 样式的 导航栏插件

    在开发B/S 项目过程中,根据主界面设计要求,需要做一个类似VS 左边工具栏样式的菜单导航栏,在网上搜索无果后,于是决定自已做一个. 由于前台用JQuery开发, 想到网上很多人用JQuery做插件, ...

  6. c&num;图片裁剪

    c#文件裁剪 Bitmap newbm = new Bitmap(nowWidth, nowHeight); Graphics g = Graphics.FromImage(newbm); g.Int ...

  7. NLTK——常用函数

    1.Functions Defined for NLTK's Frequency Distributions Example Description fdist = FreqDist(samples) ...

  8. Joseph POJ - 1012 约瑟夫环递推

    题意:约瑟夫环  初始前k个人后k个人  问m等于多少的时候 后k个先出去 题解:因为前k个位置是不动的,所以只要考虑每次递推后的位置在不在前面k个就行 有递推式 ans[i]=(ans[i-1]+m ...

  9. &lbrack;leetcode&rsqb;Word Break &commat; Python

    原题地址:https://oj.leetcode.com/problems/word-break/ 题意: Given a string s and a dictionary of words dic ...

  10. JSP内置对象和属性

      JSP内置对象和属性列举如下: 1.request对象     客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应.它是HttpServletRequest类的 ...