Linux上配置git

配置用户名: git config –global user.name “yourName”
配置邮箱: git config –global user.email “yourEmail”

ssh-keygen 生成秘钥,默认保存在~/.ssh/id_rsa.pub文件中 ,把整个文件内容拷贝添加到gitlab的ssh key中

### 在Linux系统上使用Git进行版本控制的步骤 在Linux系统上使用Git进行版本控制,主要包括安装、配置以及日常操作。以下是具体说明: #### 1. 安装Git 在Ubuntu等基于Debian的Linux发行版中,可以通过以下命令安装Git: ```bash sudo apt-get update sudo apt-get install git ``` 检查安装是否成功及当前版本可以运行以下命令[^2]: ```bash git --version ``` #### 2. 配置Git 为了标识提交者的身份,需要设置用户名和邮箱地址: ```bash git config --global user.name "你的名字" git config --global user.email "你的邮箱" ``` 通过以下命令查看当前配置信息: ```bash git config --list --global ``` 配置文件通常存储在`~/.gitconfig`或`/etc/gitconfig`中,可以直接打开查看或编辑[^2]。 #### 3. 初始化仓库 在一个项目目录中初始化一个新的Git仓库: ```bash git init ``` 这将在当前目录创建一个`.git`隐藏目录,用于存储版本控制数据。 #### 4. 添加文件到暂存区 将文件添加到暂存区以便后续提交: ```bash git add 文件名 ``` 若要添加所有文件,可以使用: ```bash git add . ``` #### 5. 提交更改 将暂存区的内容提交到本地仓库,并附带一条提交信息: ```bash git commit -m "提交信息" ``` #### 6. 查看状态和日志 查看当前工作目录的状态: ```bash git status ``` 查看提交历史记录: ```bash git log ``` #### 7. 远程仓库操作 克隆远程仓库到本地: ```bash git clone 远程仓库URL ``` 推送本地更改到远程仓库: ```bash git push origin 分支名 ``` 拉取远程仓库的最新更改: ```bash git pull origin 分支名 ``` 仅获取远程仓库的数据而不合并(不等于`pull`): ```bash git fetch origin 分支名 ``` #### 8. 分支管理 创建并切换到新分支: ```bash git checkout -b 新分支名 ``` 合并分支: ```bash git merge 被合并分支名 ``` 删除分支: ```bash git branch -d 分支名 ``` #### 9. 解决冲突 当发生冲突时,Git会在文件中标记冲突部分。手动编辑解决冲突后,需标记冲突已解决并提交更改: ```bash git add 冲突文件 git commit -m "解决冲突" ``` 上述内容涵盖了在Linux系统上使用Git的基本流程和常用命令[^3]。 ### 注意事项 确保在每次提交前测试代码功能,以保持版本库的稳定性和可维护性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值