首页 > 其他分享 >Git使用经验总结1

Git使用经验总结1

时间:2023-05-07 22:45:02浏览次数:41  
标签:git -- global Git proxy 本地 使用 经验总结

目录

1. 概述

就不去介绍一些Git最常规的命令了,这些命令一般的教程都有,这里更多的总结自己的一些使用经验。当然作为初学者,常规的基础命令最好都亲身实践一下。

2. 界面化工具

Git命令用起来还是挺繁琐的,所以一般都有一个界面化工具来辅助使用,除非你的Git命令用的真的很溜。我这里推荐使用TortoiseGit,与我之前使用的TortoiseSVN风格非常类似,非常利于上手,尤其是可以以图标的形式标记文件的状态:
imglink1

3. 远端覆盖本地

使用Git时经常会遇到不知道哪里出问题的情况(尤其是在遇到代码冲突、分支合并等问题时),毕竟Git命令太繁琐了,不可能每个命令及其参数都了解的很清楚。这时还是祭出“远端覆盖本地”大法,先让本地代码恢复成服务器远端最新代码的状态:

git fetch --all
git reset --hard origin/master (这里master要修改为对应的分支名)
git pull

当然,如果本地代码也很有价值,记得先本地备份好。待远端覆盖本地后,再依据本地备份逐步修改提交代码。

4. 设置代理

给Git设置代理也是经常会用到的:

# 设置代理
git config --global http.proxy http://127.0.0.1:1080
git config --global https.proxy https://127.0.0.1:1080

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

标签:git,--,global,Git,proxy,本地,使用,经验总结
From: https://www.cnblogs.com/charlee44/p/17380357.html

相关文章

  • DockerFile之ENV使用
    一、Dockerfile代码FROMopenjdk:8-alpine#统一时间,做软链接。ln[参数][源文件或目录][目标文件或目录]RUNrm-rf/etc/localtime&&ln-snf/usr/share/zoneinfo/Asia/Shanghai/etc/localtimeRUNmkdir-p/tzh/zkuiADDconfig.cfg/tzh/zkui/config.cfgADDzkui......
  • (libgdx小结)window(游戏对话框的使用)
    packagecom.example.groupactiontest;importcom.badlogic.gdx.ApplicationListener;importcom.badlogic.gdx.Gdx;importcom.badlogic.gdx.graphics.GL10;importcom.badlogic.gdx.graphics.Texture;importcom.badlogic.gdx.graphics.g2d.BitmapFont;importcom.ba......
  • 在linux上使用Qt开发动态库项目,怎么只生成一个so文件
     背景:在linux系统上,我们使用Qt开发动态库项目时,会默认生成四个文件:x.so 、x.so.1、x.so.1.0、x.so.1.0.0四个文件,只有一个真实的so库,剩下的三个都是链接文件。我们交付的时候,不可能发一堆文件出去,所以我们需要对Qt项目进行设置,保证输入的只有一个so文件......
  • kali中使用exe文件安装应用程序
    kali中直接打开exe文件是会报错的,因此需要安装wine插件才能使用exe文件安装应用程序。1、终端使用root账号登录,输入sudodpkg--add-architecturei386开启i386支持。2、使用vim/etc/apt/sources.list命令打开kali下载安装的源,往里面写入wine的官网debhttps://dl.winehq.org/w......
  • 函数基本使用
    引入基于前一部分的学习,我们已经能开发一些功能简单的小程序了,但随着程序功能的增多,代码量随之增大,此时仍不加区分地把所有功能的实现代码放到一起,将会使得程序的组织结构不清晰,可读性变差,且程序中需要频繁使用同一功能时,只能重复编写该功能的实现代码,日积月累,程序将变得冗长,并且......
  • Xshell7提示:要继续使用此程序,您必须应用最新的更新或使用新版本
    今天打开xshell的时候,报出问题,需要更新到新版本:Xftp7也是无法直接打开。解决方案:1.新建xshell新版本补丁.bat##################################begin####################@echooff%1mshtavbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c%~s......
  • Git:删除所有 Commit 提交记录
    如果想要删除 Git 项目下的所有 Commit 提交,可以使用以下方法。 创建孤立分支,并切换到该分支:gitcheckout--orphanlatest_branch2.暂存所有文件:gitadd-A3.提交所有更改:gitcommit-am"FirstCommit"4.删除主分支 master:gitbranch-Dmaster5.......
  • 使用 @ResponseBody 注解直接返回json字符串结果中文出现乱码
    在类上直接使用@RestController,这样子,里面所有的方法都只会返回json字符串了,不用再每一个都添加@ResponseBody!我们在前后端分离开发中,一般都使用@RestController,十分便捷!@RestControllerpublicclassUserController{//produces:指定响应体返回类型和编码@Request......
  • Gateway使用时不走全局过滤器
    报错今天配置nacos+gateway作为项目的基础,想通过gateway的过滤器进行token的校验。百度后,发送请求,进行网关找到对应的服务,但是没有进行token校验。每次请求都能够进入到方法体中。自定义过滤器:@ComponentpublicclassTokenFilterimplementsGatewayFilter,Ordered{@......
  • Spring中@Bean注解的作用以及如何使用
    Spring中@Bean注解的作用以及如何使用一、Bean是啥1、Java面向对象,对象有方法和属性,那么就需要对象实例来调用方法和属性(即实例化); 2、凡是有方法或属性的类都需要实例化,这样才能具象化去使用这些方法和属性; 3、规律:凡是子类及带有方法或属性的类都要加上注册Bean到SpringIo......