Git 命令基本操作

Git

git 命令的一些及基本操作


一、初始化配置

 git --version
 git config --global user.name "Your Name"
 git config --global user.email "email@example.com"

 git config --list 查看当前配置信息
 git status   //查看状态

二、本地项目push 远程项目(空的仓库)

echo "# home.geelevel.com-web" >> README.md
echo "# airbnb" >> README.md

git init     //创建git
git add .    //添加文件到暂存区
git commit -m "first commit"   //将暂存区内容添加到仓库中
git branch -M main     //创建分支
git remote add origin  (地址)  //提交到远程仓库地址
git push -u origin main     //提交上传到仓库

三、分支操作

//查看分支            
git branch
//创建分支            
git branch name
//切换分支            
git checkout name
//创建&切换分支          
git checkout -b name
//将本地分支push到远程      
git push --set-upstream origin zhuotest
//合并某分支到当前分支      
git merge name
//查看远程分支          
git branch -r
//切换到远程分支                  
git checkout -b filetransfer origin/filetransfer
//删除分支                      
git branch -d name
//删除远程仓库分支            
git push 地址 --delete name
//查看文件的所有历史记录          
git log -p video_window.js
//查看版本号                    
git reflog
//回到对应的版本号              
git reset --hard 698b3350b
//回到git仓库最新文件
git restore ../ui/index.js
//git 将文件名改为大写,亲测可用!
git mv pages/Login/app.js pages/Login/App.js   

四、标签管理

查看本地分支标签

git tag
或者
git tag -l
或者
git tag --list

查看远程分支所有标签

git ls-remote --tags
或者
git ls-remote --tag

给当前分支打标签

git tag 《标签名》
//例如
git tag v1.1.0

给特定的某个commit版本打标签,比如现在某次提交的id为 039bf8b

git tag v1.0.0 039bf8b
或者可以添加注释
git tag v1.0.0 -m "add tags information" 039bf8b
或者
git tag v1.0.0 039bf8b -m "add tags information"

删除本地某个标签

git tag --delete v1.0.0
或者
git tag -d v1.0.0
或者
git tag --d v1.0.0

删除远程的某个标签

git push -d origin v1.0.0

将本地某个特定标签推送到远程

git push origin v1.0.0

查看某一个标签的提交信息

git show v1.0.0

五、git 查看代理和设置代理

查看代理

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

设置代理

// http
git config --global http.proxy 'http://127.0.0.1:1080' 
git config --global https.proxy 'http://127.0.0.1:1080'
// socks5 
git config --global http.proxy socks5://192.168.31.183:1099
git config --global https.proxy socks5://192.168.31.183:1099

取消代理

git config --global --unset http.proxy
git config --global --unset https.proxy
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值