文章目录
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 | 查看当前版本之前的提交记录 |

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






