github删除文件_Linux环境下Github操作指南
前言
之前使用windows平台下的工具进行github代码同步,这里记录下ubuntu环境下更新指令
新建Github远程仓库
1. Ubuntu本地安装Git
sudo apt-get install git # 下载安装Git
git --version # 已安装Git版本查询
2. 配置Github用户信息
配置 GitHub 用户的详细信息
git config --global user.name "user_name" # "user_name"为你github的用户名
git config --global user.email "email_id" # "email_id"为github注册时用的邮箱
3. 创建本地仓库
git init 仓库名称 # 创建一个文件目录,并将其初始化为Github的本地仓库
4. 创建README
在刚才创建的仓库目录下创建README文件,并可在其中编辑该Github仓库的描述
gedit README
5. 将仓库里的文件加入索引
所有要推送到远程Github中的文件都要先加入索引(可以看成是加入到一个缓冲空间),每一次提交时都要做此操作,包括新增加文件或更新已有文件
git add README.txt # 可以是文件、目录,或使用“*”表示当前目录下所有的文件
6. 将加入索引的文件提交到本地仓库
git commit -m "some_message" # "some_message"可编辑一些提交信息
7. 在Github上创建仓库
在 GitHub 上创建一个仓库,请注意仓库的名字必须和你本地创建的仓库的名字严格一致。请首先登录你的Github账户 。点击页面右上角的 “+” 符号,并选择"create new repository".一旦创建完成,我们就能将本地的仓库推送到 GitHub 你名下的仓库,用下列命令连接 GitHub 上的仓库
git remote add origin https://github.com/user_name/xxx.git> # 后面的链接网址为生成Github仓库后自动生成的
8. 将本地仓库文件推送到Github
使用下面语句推送文件,之后会要求填写Github的用户名和密码即可
git push origin master
更新Github文件
在本地仓库的文件发生改变后,需要更新Github上的文件。首先可以使用下面的命令查看当前的状态:
git status
更新的过程按照下面的命令操作
git add 更新的文件 # 将更改的文件加入到索引中
git commit -m "some_message" # 将更改的文件加入到本地仓库中
git push origin master # 将更改的文件推送到Github中
删除Github文件
按照如下指令进行
git rm -r --cached 文件名 # 删除文件的索引(即缓存空间中的内容),一般需要先将Github上的库拉下来
git commit -m '删除了文件名' # 删除本地仓库文件
git push origin master # 将更改的文件推送到Github中
github删除文件_Linux环境下Github操作指南相关推荐
- mysql 导出dmp文件_Linux环境下使用crontab实现mysql定时备份
在Linux服务器环境维护中,通常会mysqldump命令来备份数据库,通常命令如下 mysqldump -uusername -ppassword --databases databasename ...
- 成功解决:将后缀.pyx格式文件(linux环境)编译成pyd文件(windows环境下)实现python编程加载或导入
成功解决:将后缀.pyx格式文件(linux环境)编译成pyd文件(windows环境下)实现python编程加载或导入 目录 解决问题 解决思路 解决方法 解决问题 .pyx格式文件,在window ...
- 删除文件夹右键下的部分目录
删除文件夹右键下的部分目录 用优化大师等系统优化工具可以删除,可是有些却不能删除,比如文件夹或文件右键列表. 下面介绍一下修改注册表删除的方法: 一.清除鼠标右键菜单中多余项的操作步骤如下: (1)在 ...
- linux函数删除某文件,Linux环境下用C++删除指定文件
Linux环境下用C++删除指定文件 "Talk is cheap, show me the code!" #include #include #include #include ...
- MySQL rpm包 二进制区别_Linux环境下安装mysql5.6(二进制包不是rpm格式)
一.准备: 1.CentOS release 6.8 2.mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz 3.Linux下MySQL5.6与MySQL5.7安装方法 ...
- linux安装python虚拟环境_linux环境下安装python虚拟环境及注意事项
创建python虚拟环境virtualenv.virtualenvwrapper 1,为什么需要搭建虚拟环境 由于当机器上两个项目依赖于相同包的不同版本时,会导致项目运行失败,此时可以安装虚拟环境 . ...
- mysql linuxl环境搭建_Linux环境下的MySQL搭建
今天重装了一个新的Linux发行版本--deeping,本想着解决一下前面的Ubuntu以外卡死的情况,发现还是卡死,后来把显卡驱动改成开源, 删除了谷歌浏览器,果然deeping稳定了:就不知道今后 ...
- linux如何查看python的版本_Linux环境下如何查看Python版本号
原博文 2020-08-10 16:43 − 方法一.直接执行命令python,就可以查看python的版本信息. 退出用exit() 方法二.利用命令python -V,注意V要大写. 方法三.利用 ...
- linux rpm找不到命令_linux环境下 python环境import找不到自定义的模块
linux环境下 python环境import找不到自定义的模块 问题现象: Linux环境中自定义的模块swport,import swport 出错.swport模块在/root/sw/目录下. ...
最新文章
- 魔法一样隔空在屏幕写字,捏起手指就能实现!在线可玩
- leetcode算法题--两两交换链表中的节点★
- mybatis传递多个参数_Mybatis传递多个参数的4种方式(干货)
- JavaFX给控件添加css样式
- 提高SQL执行性能方案:如何让你的SQL运行得更快
- java http 返回值_java发送http请求,无需等待返回结果
- 谋而后动:解读数仓计划生成中行数估算和路径生成的奥秘
- Hive中分组取前N个值
- redis常用命令getex_redis常用命令大全
- 如何避免量化交易策略模型过度拟合
- 《深度学习:21 天实战 Caffe》资源已上传至码云、github
- 无线安全审计工具 Fern WiFi Cracker
- 平面的投影变换(1)——什么是投影变换?
- 超详细的DOM迭代思维图
- 应变片信号采集--串口程序--借助python和tkinter
- MT4电脑版交易软件使用技巧有哪些?
- 面试宝典-浏览器交互常见问题汇总
- IntelRealSense d415深度相机拍照制作数据集python脚本
- C++ | 对C的增强(一)
- Ubuntu16 Samba实现物理机与虚拟机之间文件共享
热门文章
- Gstreamer之GstBuffer(十八)
- Mac上IDA报错/:Permission denied Please specify another file path for the database
- Python for循环举例
- Android Camera数据流分析全程记录(overlay方式二)
- SpringBoot之前后端分离
- Abseil之拆分字符串
- VALSE学习(十九):VALSE2018-历届资源汇总
- sobel算子_边缘检测算法4.-教你动手实现kirsch和robinson算子
- 如何解决PHP上传中文出错,如何解决php上传中文乱码的问题
- linux 与win共享文件夹