GIT常用命令(个人用)

本文详细介绍了Git的代理设置,包括查看、启用和取消HTTP/HTTPS及SOCKS5代理。此外,讲解了如何创建、切换、查看和删除分支,以及进行分支合并。还涵盖了Git的基本操作,如初始化仓库、查看状态、差异比较、克隆项目、拉取更新、添加到暂存区、提交和推送。这些内容对于日常Git使用至关重要。

一、代理相关

查看git代理

git config --global --get http.proxy
git config --global --get https.proxy
git config --global -l

设置与取消git代理

//http和https代理,地址和端口号改成你自己的就行
git config --global http.proxy 127.0.0.1:1080
git config --global https.proxy 127.0.0.1:1080

//sock5代理
git config --global http.proxy socks5 127.0.0.1:10808
git config --global http.proxy socks5 127.0.0.1:10808

//取消代理
git config --global --unset http.proxy
git config --global --unset https.proxy

关闭ssl验证

git config --global http.sslVerify "false"
git config --global https.sslVerify "false"

二、分支相关

分支创建、切换、查看

//创建本地分支branch_name
git branch [branch_name]
//创建远程分支(先执行创建本地分支,之后执行下面命令)
git push --set-upstream origin [branch_name]

//查看本地分支
git branch
//查看所有分支,远程分支为红色
git branch -a

//切换到已有分支
git checkout [branch_name]
//创建并切换分支
git checkout -b [branch_name]

分支删除

//删除本地分支
git branch -d [branch_name]
//删除远程分支
git push origin --delete [branch_name]

分支合并

//将本地分支合并到远程分支,以master为例
//1、切换到master分支
git checkout master
//2、将xxx分支合并到本地master分支
git merge xxx
//3、将合并之后的代码push到远程仓库
git push origin master

三、常用操作

首先明确git结构:

工作区:理解为当前你的目录文件夹,也就是你修改代码的地方

 暂存区:工作区有一个隐藏目录.git,这个是Git的版本库。Git的版本库里有称为stage的暂存区,还有Git为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD。

本地仓库:保存commit后的各个版本。git commit 后同步index的目录树到本地仓库,方便从下一步通过git push 同步本地仓库与远程仓库。

//初始化仓库
git init 

//查看当前状态
git status

//工作区与暂存区的差异
git diff 

//下载项目
git clone url

//没更改本地仓库的代码,只是拉取了远程 commit 数据
git fetch 

//等于 fetch + merge 或 fetch + rebase
git pull

//工作区添加到暂存区
git add [files]
//暂存区内容提交到本地仓库
git commit  -m "msg" 
//本地仓库push到远程仓库
git push

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值