git入门级命令总结

简介: git新手入门常用命令总结 基础配置 git –version 查看版本信息 git config –global user.name 查看已登录用户名 git config –global user.

git新手入门常用命令总结

基础配置

git –version 查看版本信息
git config –global user.name 查看已登录用户名
git config –global user.email 查看已登录的用户邮箱

初始化git仓库

初始化git仓库
git init

添加文件到git仓库暂存区(可重复使用添加多个文件)
git add 文件名
将暂存区所有修改提交到分支
git commit -m "备注"

掌握仓库状态
git status

-比较差异
-暂存区和工作区的差异
git diff
-暂存区和历史区的差异
git diff --cached
-历史区和工作区的差异
git diff master

查看日志
git log
查看简化日志
git log --pretty=oneline

回退上一版本
git reset --hard HEAD
回退至某版本
git reset --hard 版本号前若干段

撤销工作区修改
git checkout --文件名
撤销暂存区修改并放回工作区
git reset HEAD 文件名

查看修改日志
git reflog

添加远程库

创建 SSH Key
ssh-keygen -t rsa -C "email@example.com"

关联远程库(github为例)
git remote add origin git@github.com:用户名/仓库名.git

查看远程库信息
git remote -v

第一次推送分支内容
git push -u origin master

推送分支内容
git push origin master/div

更新本地库至远程库最新改动
git pull

创建本地分支与远程分支连接关系
git branch --set -upstream dev origin/dev

本地克隆远程库
git clone 仓库地址

分支操作

创建并切换分支
git checkout -b dev
创建分支
git branch dev
切换分支
git checkout dev

查看当前分支
git branch

合并分支(Fast forward方式)
git merge dev
合并分支(禁用Fast forward方式)
git merge --no-ff -m "备注" dev

删除分支
git branch -d dev

强行删除分支
git branch -D dev

stash储存现场
git stash

恢复stash中储存的工作,删除stash内容
git stash pop
恢复stash中储存的工作不删除stash内容
git stash apply
删除stash中内容
git stash drop

查看stash中内容
git stash list

标签

新建标签
git tag 文件名git tag 文件名 文件版本号
新建带说明标签
git tag -a 文件名 -m "说明" 文件版本号

查看所有标签
git tag
查看标签信息
git show 标签名

删除标签
git tag -d 标签名
删除远程标签
git push origin : refs/tags/标签名

推送标签到远程仓库
git push origin 标签名
推送所有未推送标签到远程仓库
git push origin --tags

基础设置

显示颜色
git config --global color.ui true

忽略特殊文件
配置.gitignore 文件
desktop.ini
*.py
强制添加文件
git add -f 文件名
检查忽略规则
git check-ignore

配置别名
git config --global alias.别名 原名
别名的配置文件在.git/config

原文地址http://www.bieryun.com/2524.html

相关文章
|
14天前
|
缓存 数据可视化 网络安全
Git命令大全
Git命令大全
46 1
|
18天前
|
开发工具 git
Git教程:深入了解删除分支的命令
【4月更文挑战第3天】
37 0
Git教程:深入了解删除分支的命令
|
1月前
|
存储 Shell Linux
【Shell 命令集合 文件管理】Linux git命令使用教程
【Shell 命令集合 文件管理】Linux git命令使用教程
34 0
|
1月前
|
开发工具 git
git常用命令整理
git常用命令整理
13 0
|
23天前
|
开发工具 git 开发者
Git常用命令大全:让你轻松驾驭版本控制
Git命令速查:`git init`新建仓库,`git clone`克隆,`git add`入暂存区,`git commit -m`提交,`git status`查看状态,`git log`查看历史,`git branch`创建分支,`git checkout`切换,`git merge`合并,`git pull`拉取更新,`git push`推送,`git remote -v`查看远程,`git checkout --`撤销本地修改,`git reset HEAD`取消暂存,`git reset --hard`回退版本。掌握这些,提升代码管理效率!
18 0
|
3月前
|
测试技术 持续交付 开发工具
1.Git使用技巧-常用命令3
1.Git使用技巧-常用命令3
34 0
|
3天前
|
存储 Linux 开发工具
Git 分布式版本控制系统基本概念和操作命令
Git 分布式版本控制系统基本概念和操作命令
21 0
|
4天前
|
算法 Java BI
云效产品使用报错问题之平台上导出的统计数据和 git 中使用命令导出的数据统计都对不上,如何解决
本合集将整理呈现用户在使用过程中遇到的报错及其对应的解决办法,包括但不限于账户权限设置错误、项目配置不正确、代码提交冲突、构建任务执行失败、测试环境异常、需求流转阻塞等问题。阿里云云效是一站式企业级研发协同和DevOps平台,为企业提供从需求规划、开发、测试、发布到运维、运营的全流程端到端服务和工具支撑,致力于提升企业的研发效能和创新能力。
|
1月前
|
算法 开发工具 git
【git 实用指南】git 增加 本地代码 git add 相关命令和复杂情况需求
【git 实用指南】git 增加 本地代码 git add 相关命令和复杂情况需求
93 0
|
1月前
|
Shell Linux 开发工具
【Shell 命令集合 系统管理 】Linux 查看当前Git仓库的提交历史 gitps命令 使用指南
【Shell 命令集合 系统管理 】Linux 查看当前Git仓库的提交历史 gitps命令 使用指南
18 0