git操作github仓库基本操作
一、登录
首次登录
$ 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、首先检查是否已经有秘钥了
或者在C:\Users\Administrator.ssh查看
2、如果没有的话,执行以下指令生成秘钥:
$ ssh-keygen -t rsa -C "你的邮箱"
3、然后去按照上条方式查看以下有没有生成
4、去C:\Users\Administrator.ssh里找到id_rsa.pub,用记事本打开,全选,复制,得到ssh key公钥。
5、进入github,点击settings
然后打开SSH keys菜单,Add SSH key新增秘钥,填上标题(随意,建议跟repository一致),然后将id_rsa.put文件中的key粘贴,然后Add key生成秘钥。
到此,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 仓库地址
6、 上传文件
Git push –u origin master
上传成功!可到仓库中查看文件是否在里面了。
如果上传出现错误:
错误原因: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仓库基本操作的更多相关文章
- Pycharm和IDEA利用Git操作Github仓库
1. Git Bash 选择一个本地代码仓库文件夹:D:/Github_Code/新建文件夹,然后在此目录打开git bash 依次进行: git init //首次需执行,之后可不用 git add ...
- git操作github
转自http://www.cnblogs.com/fnng/archive/2012/01/07/2315685.html 怕找不到~ 本文在我之前的那篇<git/github学习笔记>的 ...
- Git连接GitHub仓库详解
[Annotation]本文将从标题八开始,因为前七个标题是关于Git的基本操作,如果对Git的基本操作不了解的话,可以点击下方链接先看一下Git怎么使用. 关于Git的详细使用 八:创建SSH Ke ...
- 使用Git操作GitHub代码入门教程
GitHub除了网页操作外,还可以借助本地客户端git(或github for windows)来增删修改远程代码.使用Git操作来连接GitHub可以通过Https或SSH方式,使用SSH方式可以免 ...
- Git和Github的基本操作
一.了解Git和Github 1.什么是GIT? Git是一个免费.开源的版本控制软件 2.什么是版本控制系统? 版本控制是一种记录一个或若干个文件内容变化,以便将来查阅特定版本修订情况得系统. 系统 ...
- (数据科学学习手札67)使用Git管理Github仓库
一.简介 Git是目前使用最广泛的分布式版本控制系统,通过Git可以方便高效地管理掌握工作过程中项目内容文件的更新变化情况,通过Git我们可以以命令行的形式完成对Github上开源仓库的clone,以 ...
- Linux git 关联 github仓库
背景: 由于最近学习Spring cloud docker 一键部署, 需要把github仓库项目, 放在Linux上面启动, (以下位置在/root/目录中执行)步骤, 1:安装 git >y ...
- 本地Git绑定Github仓库
前言 Window的小伙伴如果还没在本地配好Git环境可以参考:https://www.cnblogs.com/poloyy/p/12185132.html 创建Github仓库 Github绑定本地 ...
- Git下载GitHub仓库里的某一个文件夹或某一个文件
从Github上下载github上的整个项目,可以用下面指令: git clone https://github.com/XXX/xxxxx.git 其中:XXX是用户在Github上的用户名 xxx ...
随机推荐
- Docker volume权限导致的几个问题
挂宿主目录的权限问题 由于容器和宿主机共用了一套内核,因此同一个uid对应的容器用户和宿主机用户(哪怕用户名不同)对于内核权限控制而言都是同一个用户.而默认情况下,如果未做特殊配置,容器里的进程默认是 ...
- standby_file_management参数为MANUAL导致添加数据文件错误
症状:standby_file_management 在MANUAL模式下添加数据文件报错处理: 1.standby_file_management为MANUAL,主库添加数据文件,从库发现如下报错: ...
- [C++ Primer Plus] 第11章、使用类(一)程序清单——重载 P408
程序清单11.4~11.6(运算符重载——添加加法运算符) //1.h class Time { private: int hours; int minutes; public: Time(); Ti ...
- [C++ Primer Plus] 第9章、内存模型和名称空间(一)程序清单
程序清单9.9(静态存储连续性.无链接性) #include<iostream> using namespace std; ; void strcount(const char *str) ...
- LGOJ P3919【模板】可持久化数组(可持久化线段树/平衡树)
代码 //可持久化线段树 #include <cstdio> using namespace std; struct node { node *Lnode,*Rnode; int val; ...
- Python连接redis时要注意的点
一.一般连接redis情况 from redis import Redis # 实例化redis对象 rdb = Redis(host='localhost', port=6379, db=0) rd ...
- Vue-admin工作整理(五):守卫导航
一.作用: 它可以帮我们在路由发生跳转,到导航结束的时间内,做一些相应的逻辑处理,分为:全局守卫,和专项守卫 1.全局收尾: (a).前置守卫:router.beforeEach(to,from,ne ...
- ES6解构过程添加一个默认值和赋值一个新的值
const info = { name: 'xiaobe', } const { name: nickName = '未知' } = info; 其中nickName是解构过程中新声明的一个变量,并且 ...
- mac 安装2019Adobe全家桶
链接:https://pan.baidu.com/s/1UrAnB5fmHKmYPESvqkU3Rg 密码:803f 下载大师版, 进入解压后的文件夹,双击安装程序 打开了安装界面,进入下图中的安装 ...
- 合并两个有序链表(java实现)
题目: 将两个有序链表合并为一个新的有序链表并返回.新链表是通过拼接给定的两个链表的所有节点组成的. 示例: 输入:1->2->4, 1->3->4 输出:1->1-&g ...