IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> Git常用命令 -> 正文阅读

[开发工具]Git常用命令

Git常用命令

  • 初次安装git必须设置用户签名,即配置用户名和邮箱,否则提交会报错
# 1.设置全局用户名
git config --global user.name <username>
# 2.设置全局邮箱
git config --global user.email <email>
  • 初始化本地库
# 初始化本地库
git init
  • 查看本地库状态
# 查看本地库状态
git status
  • 将文件从工作区添加到暂存区
# 添加文件进入暂存区
git add <file>
# 将文件从暂存区移除(到工作区)
git rm --cached <file>
  • 提交文件到本地库(从暂存区到本地库)
# 提交文件
git commit
# 提交文件并添加描述
git commit -m <describe> <file>
  • 修改文件后的步骤
# 1.添加文件到暂存区
git add <file>
# 2.提交文件
git commit
# 3.查看提交是否成功
git status
  • 查看版本信息
# 查看版本简略信息
git reflog
# 查看版本详细信息
git log
  • 版本穿梭
# 重新设置版本指针
git reset --hard <version-num>
  • git bash中的复制与粘贴
# 复制
ctrl+insert
# 粘贴
shift+insert
  • 分支操作
# 查看分支
git branch -v
# 创建分支
git branch 分支名
# 切换分支
git checkout 分支名
# 合并分支(将指定分支合并到当前分支上)
git merge 分支名
# 删除分支
git branch -d 分支名
# 强制删除分支
git branch -D 分支名
  • 分支冲突合并
# 1.合并分支
git merge 分支名
# 2.查看冲突文件
git status
# 3.手动进入文件进行修改
vim <file>
# 4.直接提交,不用加文件名
git commit -m <discrib>
  • 创建远程库
# 查看远程库别名
git remote -v
# 创建远程库别名
git remote add 别名 远程地址
  • 推送代码到远程库
# 推送分支到远程库
git push 远程库别名或地址 分支名
  • 拉取远程库到本地库
# 拉取远程库到分支,会自动提交本地库
git pull 远程库别名或地址 分支名
  • 克隆远程仓库到本地

克隆操作会自动执行git初始化、git pull、生成别名

# 克隆远程仓库代码
git clone 远程地址
  • 生成SSH密匙
# 生成SSH密匙对,'-t'参数是指定加密算法的,rsa是一种非对称加密算法,'-C'后面跟着描述
ssh-keygen -t rsa -C qymlxin@163.com
  • 配置git push过滤文件
# Compiled class file
*.class

# Log file
*.log

# BlueJ files
*.ctxt

# Mobile Tools for Java (J2ME)
.mtj.tmp/

# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar

# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*

.classpath
.project
.settings
target
.idea
*.iml
  • .gitconfig中的配置
[user]
	name = qymlxin
	email = qymlxin@163.com
[core]
	excludesfile = C:/Users/qymlxin/git.ignore
  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-09-07 11:01:45  更:2021-09-07 11:02:24 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 6:01:52-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码