Git的相关用法

文章详细介绍了如何全局和局部设置Git的用户名和邮箱,以及Git的基本操作,如初始化、克隆、添加、提交、拉取、推送、查看分支和合并分支。此外,还特别讲解了在开发中利用gitstash暂存和恢复工作现场的场景。
摘要由CSDN通过智能技术生成

1.全局设置自己的git提交用户名和邮箱

git config --global user.name '张三'
git config --global user.email 'zs@gmail.com'

即所有的提交都会用这个姓名和邮箱。

如果不知道自己配置的是什么,可以查询下

git config --global user.name
git config --global user.email
或者
git config --global --list

2.某个项目配置提交的用户名和邮箱

在每个项目的根目录下都有一个.git 文件夹,该文件夹是隐藏状态,先将其显示,然后打开里面的config文件,在末尾添加一条配置信息:

[user]
    name = 用户名
    email = 邮箱

3.常用的基础命令

git init //初始化
git clone url //通过地址克隆远程代码

git add .   //添加目录下所有内容到本地仓库
git commit -m "提交内容备注"
git pull origin 远程分支    //从远程拉取
git push origin 远程分支    //提交到远程

git brach -a //查看所有分支
git checkout -b  分支 // 创建并切换分支
git checkout 分支 //切换到对应分支

git status //查看文件状态

git merge 分支名字 //把远程分支merge到当前分支

4. 开发的时候,修复bug,但是开发了一半,要修复bug,怎么处理?

Git还提供了一个stash功能,可以把当前工作现场“储藏”起来,等以后恢复现场后继续工作。

git stash

然后切换到其他分支提交代码,等返回该分支后。

一是用git stash apply恢复,但是恢复后,stash内容并不删除,你需要用git stash drop来删除;

二是用git stash pop,恢复的同时把stash内容也删了

你可以多次stash,恢复的时候,先用git stash list查看,然后恢复指定的stash,用命令:

git stash apply stash@{0}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值