Git 命令
时间:2021-10-14
本文章向大家介绍Git 命令,主要包括Git 命令使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
@
目录
建议收藏,不断更新!有一个教程很详细:Git 教程
还有一个:git常用命令--持续更新
下载软件:
学习视频:Git与Gitee简介与使用
1. git config 配置
# 添加 name
git config --global user.name "RankXiaoLong"
#添加email
git config --global user.email "email"
#修改用户名
git config --global --replace-all user.name "NewName"
#修改`邮箱`
git config --global --replace-all user.name "NewEmail"
#查看配置环境
git config --list
2. 秘钥
ssh-keygen -t rsa -C "Email"
秘钥的位置:
- Your public key has been saved in
C:\Users\Administrator/.ssh/id_rsa.pub.
open C:\Users\Administrator/.ssh
用记事本打开id_rsa.pub.
文件,复制里面的内容!
按照次序点击,title
随意取,将复制内容粘贴到Key
中
验证是否成功:
ssh -T git@github.com
3. cmd远程控制github仓库
3.1 创建仓库
指令 | 解释 |
---|---|
git init |
初始化 |
git colne |
下载仓库文件 |
# 初始化
git init
# 添加远程库信息
git remote add origin https://github.com/RankXiaoLong/ECONOMETRICS-Toturials
3.2 查看状态
指令 | 解释 |
---|---|
git remote -v |
查看远程库信息 |
git remote rm origin |
删除关联的远程库 |
git status |
查看当前git 状态 |
git branch |
查看当前git branch 状态 |
git checkout |
查看状态 |
- 查看远程库信息
git remote -v
- 删除关联的远程库
git remote rm origin
- 查看当前
git
状态
git status
- 生成新分支
git branch newbranch
- 切换新分支
git checkout newbranch
- 查看当前
git branch
状态
git branch
- 查看状态
git checkout
- 删除新分支,首先切换到主分支上,然后删除
newbranch
git checkout main
git branch -D newbranch
3.3 添加文件
指令 | 解释 |
---|---|
git add |
添加文件到仓库 |
git diff |
比较暂存区与工作区的不同 |
git commit |
提交暂存区到本地仓库 |
git rm |
删除工作区文件 |
git push origin master |
将本地的代码推送至github仓库 |
- 将本地的代码推送至github仓库
git push origin master
3.4 查看提交记录
指令 | 解释 |
---|---|
git log |
查看历史提交记录 |
git blame <file> |
以列表形式查看指定文件的历史修改记录 |
- 查看历史提交记录
git log
3.5 git fetch 命令用于从远程获取代码库
指令 | 解释 |
---|---|
git fetch |
将远程主机的最新内容拉到本地 |
git merge |
开发分支上的代码达到上线的标准后,要合并到 master 分支 |
= git merge newbranch
4. 实现过程
从cmd命令将文件添加至github仓库:
首先手动创建github仓库,然后使用git clone url
,url
是仓库的地址。输入cmd命令,一般git clone
都不用git init
。因为这里已经存一个.git
文件啦!
由于刚创建仓库,只有一个README文件,
这是我想添加一个图片,下面这些指令之在git bash
中完成的。
如何快速打开文件所在位置的git bash
?点击鼠标右键,选择git bash here
- 添加文件
git add ShaSiBiEr_1.jpg
- commit 文件,辅助信息说这是一个图片。
git commit -m "photo"
- 向
github
远程仓库main
分支发生push
指令
git push -u origin main
这时刷新仓库,将会出现一张杀死比尔的剧照!
5. 常见问题
5.1 Git问题Everything up-to-date解决
这个帖子包含了怎么cmd
更新github
的仓库!
5.2 Invalid username or password. fatal: Authentication failed
这里新输入的密码是token
新生成的序列码,图中的序列码是时间过期之后的样子。
原文地址:https://www.cnblogs.com/RankFan/p/15405418.html
- Mysql主从同步(1)-主从/主主环境部署梳理
- mysql主从同步(3)-percona-toolkit工具(数据一致性监测、延迟监控)使用梳理
- 网站压力测试软件WebBench以及压测Jexus
- Gershon Dublon & Nan Zhao:用传感器网络感知世界
- 即日起珠海可用微信乘公交,腾讯乘车码助力智慧城市建设
- 利用mk-table-checksum监测Mysql主从数据一致性操作记录
- mysql主从同步(4)-Slave延迟状态监控
- 浏览器窗口尺寸改变时的图片自动重新定位
- Mongodb主从复制/ 副本集/分片集群介绍
- Paul-Adrien Menez:互联网与抵制食物浪费的故事
- DRBD详细解说及配置过程记录
- Servant:基于Web的IIS管理工具
- Web前端知识体系精简——CSS 篇
- 几种异步操作方式
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Themeleaf通过ajax局部更新
- ubuntu下利用expect实现screen多窗口开机运行
- hetzner服务器购买和安装debian系统
- 安全通告 | Apache SkyWalking SQL注入漏洞安全风险公告(CVE-2020-13921)
- Cmd Markdown 迁移备份的流程
- PyTorch3:计算图torch.autograph
- spark shell 配置 Kryo 序列化
- Mac里捣腾Kerberos(一)
- Spark on K8S 访问 Kerberized HDFS
- Apache Beam的Docker Demo
- docker login 报错了...
- Spark-Submit 和 K8S Operation For Spark
- Spark的Dockerfile分析
- Spark on Kubernetes在Mac的Demo
- Python的Wand模块