第一步:拉取git上的文件(git clone 远程仓库地址)

第二步:在主目录下运行git base here,执行git status

第三步:添加文件到本地仓库(git add 文件)之后,再次执行git status 查看状态

第四步:提交文件到本地仓库(git commit -m "提交备注")

第五步:推送本地仓库至远程仓库(git push 远程仓库名 远程仓库分支)

注:在执行的过程中,如果出现fatal: Not a git repository (or any of the parent directories): .git提示,则说明本地没有README.md文件,需要执行(git init)命令。

注:在执行推送合并时,如果出现fatal: 'origin' does not appear to be a git repository;fatal: Could not read from remote repository.时,说明找不到远程仓库地址,需要执行git remote add 远程仓库名(origin) 远程仓库地址(https://github.com/a876459952/test.git).

注:在执行推送时,如果出现error: failed to push some refs to 'https://github.com/a876459952/test.git'时,说明远程仓库与本地仓库不一致,需要合并,则需要执行命令(git pull --rebase 远程仓库名(origin) 远程仓库分支(master))

常用命令总结:

1、将本地代码提交到远程仓库 【初始将文件修改上传到远程仓库】

#初始化
git init
#添加到暂存区
git add .
#提交到本地仓库
git commit -m 'first commit'
#关联到远程仓库
git remote add origin 远程仓库地址
#获取远程仓库与本地仓库同步合并(如果远程仓库不为空,必须做这一步)
git pull --rebase origin master
#把本地内容推送到远程仓库,执行此命令后输入用户名、密码
git push -u origin master

初始化之后再上传[master为主分支]

#添加到暂存区
git add .
#提交到仓库
git commit -m 'firs commit'
#提交到仓库
git push -u origin master

注:如果第一次从另一个分支如【pre】分支上传到远程仓库中,必须要关联:git pull --rebase origin pre 这一步

#添加到暂存区
git add .
#提交到远程仓库
git commit -m 'firs commit'
#远程仓库与本地仓库同步合并
git pull --rebase origin pre
#提交到远程仓库
git push -u origin pre

注:将单独一个文件传到远程分支中

#添加到暂存区
git add .
#提交单独文件如:a.text文件
git commit -m a.text
#pull远程分支
git pull --rebase origin mast
#提交到远程分支
git push origin master

2、删除远程仓库文件,保留本地文件

#删除的文件a.text
git rm -r --cached a
#提交到远程仓库
git commit -m 'delete file'
#pull远程分支文件
git pull --rebase origin mater
#本地文件推送到远程仓库
git push origin master

3、删除远程分支和本地分支文件夹:

#查看本地分支下的文件
ls
#删除a 文件夹及其下所有文件
git rm a -r -f
#同步删除操作到远程分支
git commit -m ‘delete a’
#提交到分支
git push origin master

git命令常用操作的更多相关文章

  1. git介绍-常用操作(一)

    Table of Contents 1  系列文章 2  git说明 3  git常用命令 3.1  基本操作 3.2  远程操作 4  查看git的配置 4.1  查看已配置项 4.2  其他配置 ...

  2. windows下使用TortoiseGit代替Git命令行操作

    windows下使用TortoiseGit代替Git命令行操作 大家在使用svn的时候,都非常喜欢使用小乌龟,也就是TortoiseSVN:那么git也有小乌龟版本,即TortoiseGit. 1.安 ...

  3. 《Git的常用操作》

    Git的常用操作: git checkout -b 本地分支 #创建本地的分支—本地分支,并切换到该分支下. git branch --set-upstream-to=origin/远程分支 本地分支 ...

  4. 3.Git 命令行操作

    1.Git 命令行操作(本地库操作): 1.1. 创建本地库(本地库初始化): 第一步:首先在D盘建了个名为git空文件夹,命令行中cd到这个文件夹: 第二步:通过git init命令把这个目录变成G ...

  5. git命令行操作详解

    目录 1.常用操作 1.1 新建代码库 1.2 配置 1.3 remote管理 1.4 添加和撤销操作 1.5 代码提交 1.6 分支操作 1.7 查看信息 1.8 pull操作 1.9 push操作 ...

  6. git 命令行操作(之前整理在有道的笔记)

    1. 常用命令 切换分支 git checkout [branch_name] 检出分支 git clone [git_URL] 更新分支 git pull origin [branch_name] ...

  7. git命令行操作

    从本地上传代码到仓库(假设已经建好仓库): 1.初始化: git init 2.将所有文件加入缓存区: git add * 3.提交当前工作空间的修改内容: git commit -m 'commit ...

  8. Git命令常用清单

    本文从以下十个方面,介绍Git命令的常用清单: 一.新建代码库 二.配置 三.增加/删除文件 四.代码提交 五.分支 六.标签 七.查看信息 八.远程同步 九.撤销 十.其他 每天使用 Git ,但是 ...

  9. GIT → 05:Git命令行操作

    5.1 打开命令行窗口 安装Git后,在资源管理器的空白处,单击鼠标右键打开窗口,点击 Git Bash Here ,打开Git命令行窗口,在窗口中可直接使用Linux命令操作: 5.2 初始化Git ...

随机推荐

  1. For setting NODE_ENV you can use any of these methods.

    method 1: set NODE_ENV for all node apps Windows: set NODE_ENV=production Linux or other Unix based ...

  2. Java 内存分析之mat安装

    有三款内存分析的工具 免费 VisualVM MAT 下载地址https://www.eclipse.org/mat/ mac 下面 under the current working directo ...

  3. Jmeter系列(38)- 详解性能监控工具 nmon

    如果你想从头学习Jmeter,可以看看这个系列的文章哦 https://www.cnblogs.com/poloyy/category/1746599.html 前言 做性能测试,服务器监控是至关重要 ...

  4. 线性dp打鼹鼠

    题目大意 鼹鼠是一种很喜欢挖洞的动物,但每过一定的时间,它还是喜欢把头探出到地面上来透透气的.根据这个特点阿Q编写了一个打鼹鼠的游戏:在一个 的网格中,在某些时刻鼹鼠会在某一个网格探出头来透透气.你可 ...

  5. HDU 5963 朋友 (找规律,思维)

    HDU 5963 朋友 题目大意 B君在围观一群男生和一群女生玩游戏,具体来说游戏是这样的: 给出一棵n个节点的树,这棵树的每条边有一个权值,这个权值只可能是0或1. 在一局游戏开始时,会确定一个节点 ...

  6. P3008 [USACO11JAN]Roads and Planes G 拓扑排序+Dij

    题目描述 Farmer John正在一个新的销售区域对他的牛奶销售方案进行调查.他想把牛奶送到T个城镇 (1 <= T <= 25,000),编号为1T.这些城镇之间通过R条道路 (1 & ...

  7. css3 文本行的斑马线

    背景知识 CSS 渐变, background-size ,“条纹背景”,“灵活的背景定位 难题 几年前,在刚刚获得 :nth-child() / :nth-of-type() 伪类之后,我们最常用其 ...

  8. AbstractQueuedSynchronizer(AQS)抽丝剥茧深入了解JUC框架原理

    目录 简介 Lock简单实用 主体框架 原理解析 独占锁 AQS数据结构 CLH数据结构 acquire实现步骤 addWaiter acquireQueued shouldParkAfterFail ...

  9. Re5ilio 5ync:资源神器

    文章目录 #0x0 简单的介绍 #0x1 安装使用 #0x10 下载 #0x11 安装 #0x12 升级pro权限 #0x13 开始添加资源 #0x14 后续 一定要小心哦!! #0x0 简单的介绍 ...

  10. 最新MySQL入门篇

    一.SQL简介 ​ SQL:结构化查询语言(Structured Query Language),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询.更新和管理关系数据库系 ...