Git 中 6 个基本常用命令
大家好啊,我是大田。
想更深刻了解 Git 常用命令,先来看看原理图:
我们使用 Git 操作的核心步骤就是:
先add代码到git缓存
然后commit到git本地仓库
最后push到远程Github代码仓库
备注:
workspace:当前工作区,需要经过 add、commit、push 才能上传到远程仓库
index:缓存区,标记你本地的哪些内容是被 git 管理的
repository:本地仓库,保存各个版本的提交
remote:远程仓库
1、克隆远程项目到本地
git clone url
2、克隆后,创建新分支,名字叫 dev
git checkout -b dev
3、加到缓存区
1)git add .:添加所有项目至缓存区
2)git add 目录名:添加指定目录到缓存区
3)git add 文件名:添加指定文件到缓存区
4、提交至本地仓库
git commit -m "注释信息"
5、推送本地仓库信息至远程仓库
git push origin master:将本地分支的更新内容,全部推送至远程仓库 master 分支
git push origin dev:将本地 dev 分支推送到远程,再由一个人统一加到 master 分支上
6、拉取远程仓库最新文件
git pull:拉取远程仓库所有分支合并到本地
git pull origin master:拉取远程master分支,合并到当前本地master分支
git fetch:仅做拉取操作,不做合并,合并需要自己再找其他方法
备注:一般都用 git pull
以上就是大田今天的分享了,如果你觉得有用可以给大田点个赞哦。
Git 中 6 个基本常用命令相关推荐
- git连接远程仓库以及常用命令
git连接远程仓库以及常用命令 git 连接远程仓库 git ssh key配置 本地配置 git配置 git连接远程仓库 关联远程仓库(将本地仓库推送到新的远程仓库) git常用命令(包括clone ...
- git config credential.helper及常用命令
命令: git config credential.helper <方式>常用命令: git config credential.helper 'cache --timeout 0' # ...
- linux系统中如何查看日志 (常用命令)
linux系统中如何查看日志 (常用命令) cat tail -f 日 志 文 件 说 明 /var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用 ...
- xshell 6 连接debian系统拒绝了密码_Xshell中操作Linux的常用命令,你知道几个?
作为IT人员,想必都知道Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户.多任务.支持多线程和多CPU的操作系统.Xshell作为专业的终端模拟器,可以用 ...
- mysql查看防火墙状态命令,centos 7中firewall防火墙的常用命令总结
前言 在CentOS7.0中默认使用firewall代替了iptables service.虽然继续保留了iptables命令,但已经仅是名称相同而已. firewall是centos7的一大特性,最 ...
- rclone中文文档:常用命令大全
rclone中文文档:常用命令大全 1. 概述 rclone是一个命令行程序,用于同步文件和目录,并支持网盘同步,可同步网盘包括如下: Amazon Drive Amazon S3 Backblaze ...
- git关于创建/删除分支常用命令
主要用来介绍git中如何操作分支的命令: 1.git查看所有的分支: git branch -a 2.创建本地分支: git checkout -b <name> 3.有了本地分支之后推送 ...
- xshell中查找命令_Xshell中操作Linux的常用命令
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户.多任务.支持多线程和多CPU的操作系统.Xshell作为专业的终端模拟器,可以用来登录Linux,从而通 ...
- Git安装、原理、常用命令、版本控制、如何上传普通文件到仓库以及如何修改IDEA中Terminal为git窗口
好多内容比如上传到仓库中说是审核失败翻墙不让发,只能发一点了,见谅. Git Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目. Git 是 Linus Torvalds ...
最新文章
- 计算机二级python基础知识总结-计算机二级python 知识点篇(程序的控制结构)...
- 研究人员发现利用Excel宏可发起跳板攻击
- 笨方法学python--变量和命名
- 走近分形与混沌(part3)-引领任何科学发展的,从来都是伟大的思想而不是繁琐的公式
- PHP+jquery 树状菜单
- 解决ORA-00257: 归档程序错误。在释放之前仅限于内部连接
- Splunk学习心得
- 浏览器保存密码后文本框出现黄色背景的解决方案
- 基于HAPCG 算法的异源影像/多模态图像匹配
- java学习日记 集合框架
- 笔记本电脑显示打印机服务器关闭,电脑打印机服务能设定自动关闭吗
- NS3 之 入坑
- 在过程中要正式批准可交付成果_2014年PMP考试模拟题
- 微信壁纸头像小程序(附源码)
- 『互联网架构』软件架构-软件环境的持续发布管理(上)
- 云:SD-WAN不断增长的驱动力
- kettle-新建资源库connect资源库灰色解决
- wyt1210笔试、面试
- Linux配置通过qq邮件服务器发送邮件
- OpenCV-Python实战(4) —— OpenCV 五角星各点在坐标系上面的坐标计算(以重心为原点)