git常用命令(linux和windows通用)
创始人
2024-03-27 09:44:33

本文的命令已可满足日常需求

配置用户信息

git config --global user.name “github用户名”
git config --global user.email “github绑定邮箱"

查看配置信息

git config --global user.name
git config --global user.email

~/.bashrc文件介绍

~指当前用户的根目录,.bashrc文件是当前用户的配置文件

例如,为常用指令配置别名:

#用于输出git提交日志 
alias git-log='git log --pretty=oneline --all --graph --abbrev-commit' 
#用于输出当前目录所有文件及基本信息 
alias ll='ls -al'

最后source ~/.bashrc更新一下配置文件

git init
git add .
git commit -m "提交注释"
#查看提交状态
git status
#查看提交日志,自定义git-log,git log --pretty=oneline --all --graph --abbrev-commit
git log
#版本回退,commitID 可以使用 git-log 或 git log 指令查看,git reflog查看已经删除的提交记录
git reset --hard commitID

分支操作

查看本地分支

git branch

创建本地分支

git branch 分支名
git branch -m oldBranchName newBranchName

切换分支

git checkout 分支名

创建并切换分支

git checkout -b 分支名

合并分支

git merge 分支名称

删除分支,不能删除当前分支,只能删除其他分支

git branch -d b1 #删除分支时,需要做各种检查
git branch -D b1 #不做任何检查,强制删除

冲突发生后查看冲突

git diff

放弃合并,回滚到合并之前

git merge --abort

远程仓库

添加远程仓库

git remote add <远端名称(一般为origin)> <仓库路径>
git remote remove origin
  • 远端名称,默认是origin,取决于远端服务器设置
  • 仓库路径,从远端服务器获取此URL

查看远端仓库

git remote

推送到远程仓库

git push origin master
  • 如果远程分支名和本地分支名称相同,则可以只写本地分支
  • -f 表示强制覆盖
  • –set-upstream 推送到远端的同时并且建立起和远端分支的关联关系
git push -f --set-upstream origin master

从远程克隆到本地

 git clone <仓库路径> [本地目录]

查看本地分支与远程分支的关系

git branch -vv

操作远程分支

抓取,不进行合并,如果不抓取指定分支名称,则抓取全部分支

git fetch [remote name] [branch name]

拉取,等同于fetch+merge

git pull [remote name] [branch name]

git报错

  1. error: Your local changes to the following files would be overwritten by merge:

image-20221012135951216

git reset --hard
git pull origin master
  1. 大文件报错fatal: sha1 file ‘’ write error: Broken pipe

image-20221012155320263

#500MB=1024*1024*500
# 方法一:全局配置
git config --global http.postBuffer 524288000或者# 方法二:当前仓库配置
git config http.postBuffer 524288000

相关内容

热门资讯

埃菲尔铁塔在哪 中国仿建埃菲尔... 2019年4月26日,广西南宁市,街头惊现一座巨型山寨版埃菲尔铁塔,高约20米,白色塔身,造型逼真,...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...
世界上最漂亮的人 世界上最漂亮... 此前在某网上,选出了全球265万颜值姣好的女性。从这些数量庞大的女性群体中,人们投票选出了心目中最美...
脚上的穴位图 脚面经络图对应的... 人体穴位作用图解大全更清晰直观的标注了各个人体穴位的作用,包括头部穴位图、胸部穴位图、背部穴位图、胳...
应用未安装解决办法 平板应用未... ---IT小技术,每天Get一个小技能!一、前言描述苹果IPad2居然不能安装怎么办?与此IPad不...
猫咪吃了塑料袋怎么办 猫咪误食... 你知道吗?塑料袋放久了会长猫哦!要说猫咪对塑料袋的喜爱程度完完全全可以媲美纸箱家里只要一有塑料袋的响...
demo什么意思 demo版本... 618快到了,各位的小金库大概也在准备开闸放水了吧。没有小金库的,也该向老婆撒娇卖萌服个软了,一切只...
埃菲尔铁塔在哪 中国仿建埃菲尔... 2019年4月26日,广西南宁市,街头惊现一座巨型山寨版埃菲尔铁塔,高约20米,白色塔身,造型逼真,...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...
世界上最漂亮的人 世界上最漂亮... 此前在某网上,选出了全球265万颜值姣好的女性。从这些数量庞大的女性群体中,人们投票选出了心目中最美...
猫咪吃了塑料袋怎么办 猫咪误食... 你知道吗?塑料袋放久了会长猫哦!要说猫咪对塑料袋的喜爱程度完完全全可以媲美纸箱家里只要一有塑料袋的响...
应用未安装解决办法 平板应用未... ---IT小技术,每天Get一个小技能!一、前言描述苹果IPad2居然不能安装怎么办?与此IPad不...
脚上的穴位图 脚面经络图对应的... 人体穴位作用图解大全更清晰直观的标注了各个人体穴位的作用,包括头部穴位图、胸部穴位图、背部穴位图、胳...
demo什么意思 demo版本... 618快到了,各位的小金库大概也在准备开闸放水了吧。没有小金库的,也该向老婆撒娇卖萌服个软了,一切只...