github删除文件步骤+git基本指令讲解

本文介绍了如何在GitHub上删除文件的步骤,包括从远程仓库克隆、进入本地仓库、删除文件、提交和推送。同时,讲解了Git的基本指令,如工作区、缓存区和提交历史的概念,以及git commit、git stash、git add、git push和git pull等常用命令的使用。

github删除文件步骤+git基本指令讲解

github删除文件

1、我们需要先从gitHub远程仓库中克隆我们需要操作的远程仓库:

git clone <仓库地址>

2、我们先进入到本地仓库:

cd gitrepo

3、删除该文件/文件夹:

git rm filename
git rm -r foldername

4、添加commit

 git commit -m " deleted"

5、将本地内容推送到远程仓库

git push

git基本指令讲解

Git是目前世界上最先进的分布式版本控制系统,没有之一,对,没有之一!

三个区

工作区(working diretory) 用于修改文件

缓存区(stage) 是用来暂时存放工作区中修改的内容

提交历史(commit history) 提交代码的历史记录
在这里插入图片描述

主要的几个命令

1、git commit
该命令会将git add .存入暂存区修改内容提交至本地仓库中,若文件未添加至暂存区,则提交时不会提交任何修改

git commit –m “本次提交描述” #基本用法

2、git stash

git stash #所有未提交的修改都保存起来,用于后续恢复当前工作目录
git stash save “stash_name” #给每个stash加一个message,用于记录版本
git stash pop  #恢复最新缓存的工作目录(第一个),并删除缓存堆栈中的那一个stash删除、
git stash apply #pply则只恢复不删除
git stash list #查看现有所有stash
git stash drop #移除最新的stash,后面也可以跟指定stash的名字

3、git add
删除文件后需要 git add -A, 光 git add. 不行,以默认使用git add -A就行,具体如下。

git add -A  #保存所有的修改
git add . # 保存新的添加和修改,但是不包括删除
git add -u  #保存修改和删除,但是不包括新建文件

4、git push
git checkout既可以操作分支,也可以操作文件

git push <远程主机名> <本地分支名>:<远程分支名>
git push origin master
#上面命令表示,将本地的master分支推送到origin主机的master分支。如果master不存在,则会被新建。

git push origin :master
# 等同于
git push origin --delete master
#上面命令表示删除origin主机的master分支。如果当前分支与远程分支之间存在追踪关系,则本地分支和远程分支都可以省略。

git push origin
#上面命令表示,将当前分支推送到origin主机的对应分支。如果当前分支只有一个追踪分支,那么主机名都可以省略。变成
git push
#如果当前分支与多个主机存在追踪关系,则可以使用-u选项指定一个默认主机,这样后面就可以不加任何参数使用git push
git push -u origin master

5、git pull
git pull命令用于从另一个存储库或本地分支获取并集成(整合)。git pull命令的作用是:取回远程主机某个分支的更新,再与本地的指定分支合并

git pull <远程主机名> <远程分支名>:<本地分支名>
git pull origin master:test
#要取回origin主机的master分支,与本地的test分支合并
#如果远程分支(master)要与当前分支合并,则冒号后面的部分可以省略。上面命令可以简写:
 git pull origin master

未完待续。。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值