[Util]git使用简介

本文详细介绍了Git的使用,从安装、配置到日常操作,如创建分支、代码合并、回滚等。此外,还涵盖了.gitignore和.gitattributes文件的使用,以及GitLab仓库的创建和管理。通过实例演示,帮助开发者更好地理解和掌握Git工具。


Git 是目前流行的非常好用的版本控制工具,它采用了分布式版本库的方式,不必依赖服务器端软件支持;使源代码的发布和交流极其方便。

git简介

在linux下安装非常方便:

sudo apt update
sudo apt install git

通过version获取版本信息:

git --version

基本配置

git安装后需要配置用户名与邮件:

git config --global user.name "Your Name"
git config --global user.email "youremail@yourdomain.com"

查看配置信息:

git config --list

保存密码

要保存git用户名与密码:

  • 在home目录下创建.git-credentials,输入形如https://{username}:{password}@github.com的配置信息;若有多个则每行一个。

    $ vim ~/.git-credentials
    
    http://myname:mypass@192.168.1.100/8090
    http://myname:mypass%40123@192.168.1.101/8090 # 密码为 mypass@123
    

    若用户名或密码中含有像**@这样的特殊符号**,则要通过URL编码方式(即使用%40替换@符号)。

    删除此文件,则删除了所有已保存的密码。

  • 设定保存密码:git config --global credential.helper store

  • 查看:cat ~/.gitconfig,存在如下内容即代表成功:

    [credential]
    	helper = store
    

.netrc

gitlab中同步时,有时需要.netrc配置来辅助(旧版中,当go的包名不是以.git结尾时)。

default login <loginname> password <password>
machine <domain-url> login <loginname> password <password>

在Windows下要配置.netrc需要:

  • 在用户目录(C:\User\{username})创建_netrc文件;
  • 文件内容为登录的机器信息:
    machine gitlab.mytest login alwaysrun password XXXXXXX
    

常用命令

命令 功能
git init 在本地的当前目录里初始化git仓库
git status 查看当前仓库的状态
git add -A 增加目录中所有的文件到缓存区
git add file 增加相应文件到缓存区
git commit -m “信息” 将缓存区中更改提交到本地仓库
git rm file 删除文件
git log 查看当前版本之前的提交记录
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值