[Git] 常用的 git 命令
文章目录
- git config
- git clone
- git remote
- git branch
- git status
- git add
- git restore
- git commit
- git fetch
- git diff
- git merge
git config
Please tell me who you are
git config --global user.email hanjiale@mail.ustc.edu.cn
git config --global user.name hanjiale
git clone
- [本地文件夹名],不写默认使用原文件夹名。
- [远程主机名],不写默认为 origin。
git clone [版本库的网址] [本地文件夹名] -o [远程主机名]
git remote
添加远程主机,[主机名]一般使用 origin
git remote add [主机名] [版本库的网址]
查看远程主机信息
git remotve -v
修改远程主机名
git remote rename [原主机名] [新主机名]
修改远程主机地址
git remote set-url [主机名] [新主机地址]
删除远程仓库
git remote rm [仓库名]
git branch
查看本地分支信息
git branch -v
新建本地分支
git branch [分支名]
分支重命名
git branch -m [旧分支名] [新分支名]
删除本地分支
git branch -d [分支名]
查看本地及远端所有分支
git branch -a
删除远端分支
git push origin --delete [远程分支名]
git status
查看状态
git add
提交未跟踪的、修改的和删除的文件到暂存区
git add --all
提交未跟踪的、修改的文件到暂存区,不提交删除的文件
git add .
提交修改的和删除的文件到暂存区,不提交未跟踪的文件
git add -u
git restore
文件修改后,还未提交到暂存区,想撤销修改
git restore [file]
文件修改后,已提交到暂存区,还未commit,想撤销修改
git restore --staged [file] //从暂存区撤销提交,但修改未撤销
git restore [file] //撤销修改
git commit
提交
git commit -m "..."
修改上一次提交
git commit --amend -m "..."
git fetch
在本地新建一个分支,并将远程仓库的master分支代码下载到本地分支
git fetch [远程仓库名] master:[本地分支名]
git diff
显示不同版本所有 有差异的文件的列表
git diff branch1 branch2 --stat
显示不同版本在同一路径下有差异的文件的列表
git diff branch1 branch2 --stat [pathname]
比较不同版本同一文件的的差异
git diff branch1 branch2 [filename]
比较不同版本所有文件的差异
git diff branch1 branch2
比较该版本与另一分支所有文件的差异
git diff branch1
git merge
合并分支
git merge [分支名]
merge 后出现大量 conflict,发现情况不对
[Git] 常用的 git 命令相关推荐
- git常用基本简单命令
为什么80%的码农都做不了架构师?>>> git 初始化设置 $ git config --global user.name "John Doe" $ gi ...
- GIT常用的基础命令
1.起步 用户信息 配置你个人的用户名称和电子邮件地址.这两条配置很重要,每次 Git 提交时都会引用这两条信息,说明是谁提交了更新,所以会随更新内容一起被永久纳入历史记录: $ git config ...
- [Git]常用的Git命令行
Commit的用法 git init [+项目名] git add . (注意这里在add后面的空格和点是不能省略的) git status git commit -m "message&q ...
- 【git常用的Linux命令】熟记
七七七
- 【git 常用配置及常用命令】
git 常用命令配置 git 常用配置及命令 1.1 git 邮箱配置 1.1.1 git alise 别名配置 1.1.2 git vim 编辑器配置 1.1.3 在本地创建远程分支并切换 1.1. ...
- 常用的Git Tips
一.Configuration:配置 列举所有的别名与配置 git config --list Git 别名配置 git config --global alias. git config --glo ...
- Git | 常用 指令
Git | 常用 指令 Git的安装和配置 下载Git 配置环境变量 检验安装成功 配置全局信息 git config --global user.name "RobKing" / ...
- 什么是GIT,以及git的常见命令
文章目录 GIT 什么是版本控制 常见的版本控制工具 版本控制分类 Git与SVN的主要区别 软件下载 启动Git 常用的Linux命令 Git配置 设置用户名与邮箱(用户标识,必要) 三个区域 工作 ...
- github:Git 常用指令
本文是看完表严肃的视频教程后总结的笔记,视频链接:表严肃讲git,我觉得讲的还不错,算是一个基础的入门吧! 下面我就称表严肃为表老师~ 表老师在视频中将commits形容为"后悔药的制作&q ...
最新文章
- 5G:4G到5G的演进,整体网络架构的主要区别。
- 【Docker】Docker Compose 文件和 Docker 兼容性
- python非阻塞输入_Python 命令行非阻塞输入的小例子
- vue源码学习--vue源码学习入门
- 计算机网络基础专业找工作,2021计算机网络技术前景怎么样? 好找工作吗
- html邮件和纯文本邮件区别,邮件营销必读系列五--纯文本和HTML邮件类型——哪一种邮件类型更适合你?...
- 从“三只小猪”的故事到“高性能”测试自动化
- 怎么把pdf拆分成一页一页的?
- BI报表工具:IT人的必备工具!
- 蝶形算法(Butterfly Algorithm)未更完
- vue 富文本编辑器,插件
- html制作简单扫雷,JavaScript制作windows经典扫雷小游戏
- pyton构建一个计算列表中位数的函数
- python 全栈开发,Day88(csrf_exempt,ES6 快速入门,Vue)
- Unity MMORPG游戏的设计(一)前期简单分析
- 南京邮电大学操作系统实验二:线程的互斥与同步
- ps无法在此计算机上运行,解决PS打开图片"无法完成请求,因为文件格式模块不能解析该文件"...
- elementUI table 修改表格背景色,去除单元格底部横线
- 人脸识别(cv2库的实现)
- 字节码编程,Byte-buddy篇二《监控方法执行耗时动态获取出入参类型和值》
热门文章
- python里的collections模块
- 西北师范大学知行学院计算机科学与技术,西北师范大学知行学院电子信息工程专业...
- java代码执行 打包jar_Java程序打包成jar文件包并执行的方法
- python | while循环与for循环 | 循环嵌套 | pass通用类型,循环整体结束或开始下一轮循环
- PL-SLAM Real-time monocular visual SLAM with points and lines
- Goscan:功能强大的交互式网络扫描工具
- algorithm头文件下的reverse()
- python 字典转对象
- 2018年1月问答系统综述
- 用电脑对手机进行抓包