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    # 无视没有共同历史合并  
相关推荐
cc蒲公英9 小时前
idea git命令初次创建项目至远程
git
高兴就好(石10 小时前
git将远程的master分支的commit都拉取到本地
git
空空kkk12 小时前
Git版本控制(一)
git
毛豆的毛豆Y13 小时前
git 如何 fork 一个仓库的所有分支
git
测试人社区—841614 小时前
Postman API测试指南
人工智能·git·测试工具·自动化·bug·postman
芒克芒克16 小时前
『Git Tag标签+项目远程操作全解:推送、拉取与版本同步实战』
java·git
fruge17 小时前
前端工程化最佳实践:ESLint+Prettier+Git Hooks 统一开发规范
前端·git
_院长大人_17 小时前
解决 Git 提交大文件导致 Push 被拒绝的问题
java·git·后端·elasticsearch
浪潮IT馆17 小时前
win11安装Git
windows·git
SoulmateShkart18 小时前
Git基本使用命令简略版
git