git常用命令

☆ 问题描述

git常用命令

★ 解决方案

简单常用命令

bash 复制代码
%%设置用户签名%%
git config --global user.name [username]      
git config --global user.email [useremail]

%%设置init分支名%%
git config --global init.defaultBranch main

%%初始化本地库%%
git init

%% 设置远端库别名
git remote add <别名> <网址>

%% 查看远端库
git remote -v


%%查看本地库状态%%
git status

%%追踪文件,放入暂存区%%
git add [filename]
git add .  #所有文件放入暂存区
%%撤销追踪%%
git restore 【file】

%%删除暂存区的文件%%
git rm --cache 【filename】

%%提交本地库%%
git commit -m "[提交信息]" 【文件名(可以不加)】

%%撤销commit提交%%
git reset --soft HEAD     


%%推送远程库
git push [<远程主机名>] [<本地分支>:<远程分支>] #如果不加分支对应信息就默认上次记录的全部分支

%%拉取远程库%%
git pull [<远程主机名>] [<远程分支>:<本地分支>]   # 从远程仓库(名为 origin)的 main 分支拉取代码并自动与本地的 main 分支合并 ,如果方括号里面的不加就默认拉去上一次的



%%查看引用日志版本信息%%
git reflog 
%%查看详细日志%%
git log

%%版本穿梭%%  一般用soft多一点
git reset --hard  【版本号】

--.gitignore--------------------
test* 忽略以test开头的文件

复杂命令

bash 复制代码
git pull origin master --allow-unrelated-histories    # 无视没有共同历史合并  
相关推荐
上单带刀不带妹1 天前
Git rm 命令与系统 rm 命令的区别详解
git
我的收藏手册1 天前
性能监控shell脚本编写
前端·git·github
Yvonne爱编码1 天前
简述ajax、node.js、webpack、git
前端·git·ajax·webpack·node.js·visual studio
2501_920047032 天前
git在Linux中的使用
linux·git·elasticsearch
小马哥编程2 天前
DNS解析中的服务器协作机制
服务器·git·github
白帽小野2 天前
SVN和Git两种版本管理系统对比
git·svn·版本控制系统
rivercoder2 天前
Gitea:轻量级的自托管Git服务
git·gitlab·gitea
呜喵王阿尔萨斯3 天前
git命令解析
c++·git
Doris_LMS4 天前
Git的强软硬回退(三)
运维·服务器·数据库·git·idea
瓜酷月..4 天前
GIT(了解)
git